سلام 
من میخوام یک ماکرو بنویسم که هر موقع روی یک سلول دلخواه کلیک کردم و ماکرو رو اجرا کردم
ساعت سیستم در اون سلول ثبت بشه طوری که دیگه تغییر نکنه.
خودم این راه به ذهنم رسید؛ اما خطا میده
خط قرمز خطا میده
	"سلول K13 هم حاوی ساعت سیستم هست"
							
						
					من میخوام یک ماکرو بنویسم که هر موقع روی یک سلول دلخواه کلیک کردم و ماکرو رو اجرا کردم
ساعت سیستم در اون سلول ثبت بشه طوری که دیگه تغییر نکنه.
خودم این راه به ذهنم رسید؛ اما خطا میده
خط قرمز خطا میده
کد:
	Sub Macro1()
'
' Macro1 Macro
'
Dim a As Range
[COLOR=#ff0000]ذخیره آدرس همون سلولی که الان انتخاب هست   a = Selection.Select[/COLOR]
      رفتن به سلول ساعت  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







کامنت