آپدیت خودکار ماکرو

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • ali.b

    • 2014/01/12
    • 798

    آموزشی آپدیت خودکار ماکرو

    با سلام
    با این کد می تونید هر 3 ثانیه ماکرو به صورت خودکار اجرا ی شه که دیگه نیا به بستن و دوباره اجرا کردن فایل اکسل نیست
    البته برای بعضی از تابع ها که حتما نیاز هست فایل بسته و دوباره باز بشن کاربرد نداره
    کد:
    Sub Refresh()
    '
    ' Refresh Macro
    '
    
    '
    ActiveWorkbook.RefreshAll
    Range("B1").Select
    End Sub

  • omid39202782
    • 2018/04/26
    • 3

    #2
    فقط زمانی که متغیر درون خانه ی(شیت) J245 تغییر کند بعد از 1 ثانیه اتوماتیک تغییر ایجاد می شود.
    کد:
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$J$245" Then
    s = Timer + 1
    Do While Timer < s
    DoEvents
    Loop
    
    (my macro code)
    
    
    End If
    End Sub
    فقط زمانی که متغیر درون خانه ی(شیت) J245 تغییر کند سریعا تغییر می کند.

    کد:
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$J$245" Then
    
    
    (my macro code)
    
    
    End If
    End Sub
    بعد از نوشتن کد های ماکرو ، باید یک Module ساده ساخته شود.مثلا:
    کد:
    Sub omid()
    End Sub
    و بعد از اتمام کار از طریق :
    FILE:SAVE AS :
    نوع سیو را Save as type : Exel Macro-Enabled Workbook قرار میدهیم.
    تا ماکرو کار کند.
    Click image for larger version

Name:	1.JPG
Views:	1
Size:	96.2 کیلو بایت
ID:	133993Click image for larger version

Name:	2.JPG
Views:	1
Size:	61.2 کیلو بایت
ID:	133994Click image for larger version

Name:	3.JPG
Views:	1
Size:	85.6 کیلو بایت
ID:	133995
    Last edited by Amir Ghasemiyan; 2018/06/10, 10:03. دلیل: قرار دادن كدها داخل تگ CODE

    کامنت

    Working...