سلام بر اساتید و دیگر دوستان
برنامه پیچیده ای دارم که در مراحل آخرش با مشل روبرو شدم لذا با ارسال عین فایل و درخواست های دقیق امیدوارم لطف دوستان شامل حال بنده شود:
با توجه به اینکه داده های فایل هرروز از اینترنت آپدیت میشود لذا لازم است اطلاعات روز قبل، قبل از آپدیت روز جاری کپی پست مقدار عددی شوند بنابراین کدی نیاز دارم که در اول ماکروی آپدیت که البته در یک شیت دیگر نوشته ام نوشته شود و شرایط و دستورا زیر را در شیتی که ارسال کرده ام اگر احراز شود راجرا کند سپس آپدیت انجام گیرد :
1: اگر سلول r5<r3 باشد انگاه( value o3+value w6) در آخرین سط غیر خالی ستون f کپی پست شود و به تاریخ آخرین تارخ درج شده در ستون e یک روز اضافه شود و این کار تا زمانی که به تاریخ روز جاری که در سلول R3 درج شده است ادامه یابد
و سپس کد آپدیتکه به شرح زیر نوشته ام اجرا شود
Sub MacroUPDATE()'
' MacroUPDATE Macro
'
Range("o1:z1").Select
ActiveSheet.Unprotect "123"
ActiveWorkbook.RefreshAll
ActiveSheet.Protect "123", DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
که در قسمت ماکرو ها نیز موجود است
خاطر نشان میکنم دکمه اجرای ماکرو و دستورات آپدیت در شیت دیگریست که میخواهم دستورات شرطی که در بالا ذکر کردم در شیت دیگر که برایتان ارسال کرده ام نیز با همین دکمه اجرا شود (یک دکمه برای دو شیت یعنی اول شروط شیت ارسالی احراز شود سپس آپدیت صورت گیرد)
ضمنا " مقدار آخرین سطر ستون c در سلول w6
مقدار آخرین سطر ستون e در سلول r5
مقدار آخرین سطر ستون f در سلول t6
ادرس مطلق آخرین سطر ستون f در سلول r6 رابا فرمول پیدا کرده ام که در صورت نیاز میتوان استفاده کرد. رمز فایل 123 با سپاس فراوان
برنامه پیچیده ای دارم که در مراحل آخرش با مشل روبرو شدم لذا با ارسال عین فایل و درخواست های دقیق امیدوارم لطف دوستان شامل حال بنده شود:
با توجه به اینکه داده های فایل هرروز از اینترنت آپدیت میشود لذا لازم است اطلاعات روز قبل، قبل از آپدیت روز جاری کپی پست مقدار عددی شوند بنابراین کدی نیاز دارم که در اول ماکروی آپدیت که البته در یک شیت دیگر نوشته ام نوشته شود و شرایط و دستورا زیر را در شیتی که ارسال کرده ام اگر احراز شود راجرا کند سپس آپدیت انجام گیرد :
1: اگر سلول r5<r3 باشد انگاه( value o3+value w6) در آخرین سط غیر خالی ستون f کپی پست شود و به تاریخ آخرین تارخ درج شده در ستون e یک روز اضافه شود و این کار تا زمانی که به تاریخ روز جاری که در سلول R3 درج شده است ادامه یابد
و سپس کد آپدیتکه به شرح زیر نوشته ام اجرا شود
Sub MacroUPDATE()'
' MacroUPDATE Macro
'
Range("o1:z1").Select
ActiveSheet.Unprotect "123"
ActiveWorkbook.RefreshAll
ActiveSheet.Protect "123", DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub
که در قسمت ماکرو ها نیز موجود است
خاطر نشان میکنم دکمه اجرای ماکرو و دستورات آپدیت در شیت دیگریست که میخواهم دستورات شرطی که در بالا ذکر کردم در شیت دیگر که برایتان ارسال کرده ام نیز با همین دکمه اجرا شود (یک دکمه برای دو شیت یعنی اول شروط شیت ارسالی احراز شود سپس آپدیت صورت گیرد)
ضمنا " مقدار آخرین سطر ستون c در سلول w6
مقدار آخرین سطر ستون e در سلول r5
مقدار آخرین سطر ستون f در سلول t6
ادرس مطلق آخرین سطر ستون f در سلول r6 رابا فرمول پیدا کرده ام که در صورت نیاز میتوان استفاده کرد. رمز فایل 123 با سپاس فراوان
کامنت