درج یک عبارت یا فرمول در یک سلول پس از save کردن فایل اکسل بوسیله ماکرو

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • sazar

    • 2014/06/26
    • 9

    [حل شده] درج یک عبارت یا فرمول در یک سلول پس از save کردن فایل اکسل بوسیله ماکرو

    من می خواهم بوسیله ماکرو پس از save کردن فایل اکسل یک عبارت یا فرمول یا تاریخ در یک سلول مثلا a1 ثبت گردد بدین صورت که در ماکرو بنویسم اگر فایلsave شد عبارت یا فرمول یا تاریخ امروز را در یک سلول مثلا a1 درج کن.
  • Ali Parsaei
    مدير تالارتوابع اکسل

    • 2013/11/18
    • 1522
    • 71.67

    #2
    سلام،بايد کد زير را براي THISWORKBOOK بنويسيد: (SHEET1 در کد را به نام شيت دلخواه خود تغيير دهيد)
    کد PHP:
    Private Sub Workbook_AfterSave(ByVal Success As Boolean)
    Sheets("SHEET1").Range("A1") = "=TODAY()"    
    Range("A1").Select    
    Selection
    .Copy    
    Selection
    .PasteSpecial Paste:=xlPasteValuesOperation:=xlNoneSkipBlanks _        
    :=FalseTranspose:=False    
    Application
    .CutCopyMode False
    End Sub 
    اگر مفهوم نيست بفرماييد بيشتر توضيح دهم.
    Last edited by Ali Parsaei; 2015/08/29, 23:36.
    [SIGPIC][/SIGPIC]

    کامنت

    • امين اسماعيلي
      مدير تالار ويژوال بيسيك

      • 2013/01/17
      • 1198
      • 84.00

      #3
      شاید اینم کمک کنه
      کد:
      [COLOR=#333333][FONT=Verdana]With Range("A1")[/FONT][/COLOR]
      [COLOR=#333333][FONT=Verdana].Value = Date[/FONT][/COLOR]
      [COLOR=#333333][FONT=Verdana].NumberFormat = "mm/dd/yy"[/FONT][/COLOR]
      [COLOR=#333333][FONT=Verdana]End With[/FONT][/COLOR]
      در پناه خداوندگار ایران زمین باشید و پیروز

      کامنت

      • sazar

        • 2014/06/26
        • 9

        #4
        باسلام و عرض ارادت
        خیلی تشکر می کنم امیدوارم در همه امور موفق باشید

        کامنت

        چند لحظه..