سلام
من میخوام یک ماکرو بنویسم که هر موقع روی یک سلول دلخواه کلیک کردم و ماکرو رو اجرا کردم
ساعت سیستم در اون سلول ثبت بشه طوری که دیگه تغییر نکنه.
خودم این راه به ذهنم رسید؛ اما خطا میده
خط قرمز خطا میده
"سلول K13 هم حاوی ساعت سیستم هست"کد:Sub Macro1() ' ' Macro1 Macro ' Dim a As Range ذخیره آدرس همون سلولی که الان انتخاب هست a = Selection.Select رفتن به سلول ساعت Range("K13").Select کپی Selection.Copy بازگشت به سلولی که داخلش بودیم Range(a).Select کپی کردن ساعت به روش اسپشال (فقط مقدار) Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False Application.CutCopyMode = False ست کردن فرمت نمایش ساعت Selection.NumberFormat = "h:mm" End Sub
![]()
اخطار: این یک موضوع قدیمی است
به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
علاقه مندی ها (Bookmarks)