مرحوم محمد محمدی

🖤 پیام تسلیت

با نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفته‌اند.

ایشان سال‌ها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند.

مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.


انا لله و انا الیه راجعون

تغییر نام بر حسب تاریخ

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

    • 2014/01/12
    • 798

    تغییر نام بر حسب تاریخ

    با سلام خدمت دوستان
    ی ماکرو ایجاد کردم که وقتی اونو اجرا میکنم قسمت های از صفحه اکسل رو که میخوام رو کپی و با ی اسم پیش فرض Book1 ذخیره میکنه

    چکار کنم که به جای اسم پیش فرض از اسمی که در یک سلول مورد نظر هم تغییر نام بده مثلا در سلول مورد نظر من تاریخ روز هست میخوام به جایی book1 تاریخ اون روز رو بنویسه
    کد PHP:
    Sub Macro1()'' Macro1 Macro'
    '    
    Range("A2:J8").Select    Range("A3").Activate    Selection.Copy    Workbooks.Add    Selection.PasteSpecial Paste:=xlPasteColumnWidthsOperation:=xlNone_        SkipBlanks:=FalseTranspose:=False    ActiveSheet.Paste    Application.CutCopyMode False    ChDir "C:\Users\Ali\Desktop"    ActiveWorkbook.SaveAs Filename:="C:\Users\Ali\Desktop\Book1.xlsx"_        FileFormat:=xlOpenXMLWorkbookCreateBackup:=FalseEnd Sub 
    [CENTER]
    [/CENTER]
  • امين اسماعيلي
    مدير تالار ويژوال بيسيك

    • 2013/01/17
    • 1198
    • 84.00

    #2
    کد:
    Sub Macro1()
    
    End Sub
    '' Macro1 Macro'
    '
    Range("A2:J8").Select
    Range("A3").Activate
    Selection.Copy
    Workbooks.Add
    Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _
    SkipBlanks:=False, Transpose:=False
    ActiveSheet.Paste
    Application.CutCopyMode = False
    ChDir "C:\Users\Ali\Desktop"
    ActiveWorkbook.SaveAs Filename:="C:\Users\Ali\Desktop\" & Range("A1").Value & ".xlsx", _
    FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
    End Sub[COLOR=#000000][COLOR=#0000BB]  [/COLOR][/COLOR]
    ببین مشکلت حل میشه اینجوری تو A1 یه نام هر چی میخوای بزار البته اگر شیتش مهمه و ارور دارد بزار مثل
    کد:
    sheet1.range("A1")
    Last edited by امين اسماعيلي; 2014/06/05, 15:00.
    در پناه خداوندگار ایران زمین باشید و پیروز

    کامنت

    • ali.b

      • 2014/01/12
      • 798

      #3
      جواب داد ممنونم
      کد:
      Sub Macro1()'
      ' Macro1 Macro'
      '
      Range("A2:J8").Select
      Range("A3").Activate
      Selection.Copy
      Workbooks.Add
      Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _
      SkipBlanks:=False, Transpose:=False
      ActiveSheet.Paste
      Application.CutCopyMode = False
      ChDir "C:\Users\Ali\Desktop"
      ActiveWorkbook.SaveAs Filename:="C:\Users\Ali\Desktop\" & Range("A1").Value & ".xlsx", _
      FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
      End Sub
      [CENTER]
      [/CENTER]

      کامنت

      چند لحظه..