نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: ذخیره شیت حاوی کد

  1. #1


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    798
    امتیاز
    1667
    سپاس
    590
    سپاس شده
    1,242 در 436 پست
    تعیین سطح نشده است

    ذخیره شیت حاوی کد

    سلام کدهایی بیشتر برای ذخیره شدن شیت ها مورد استفاده قرار میگیره بیشتر زمانی کارایی داره که در قسمت محیط Vb شیت مورد نظر کدی وجود نداشته باشه (فایل های با پسوند xlsm)

    با این کد میشه به راحتی اون شیت و حتی کد مورد نظر در vb اون شیت رو هم ذخیره کرد
    کد:
    Sub archive()ActiveSheet.Copy
    ActiveWorkbook.SaveAs Filename:="C:\" & Range("A2").Value & "\" & Range("A4").Value & ".xlsm", FileFormat:= _
            xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
    
    
    ActiveWorkbook.Close
    End Sub
    حالا برای خودم سوال شده که ایا راهی هست که از فایل با پسوند xlsm خروجی xlsx گرفت و کد های محیط vb اون هم ذخیره نشن ؟
    فقط خود متن داخل رنج های شیت فایل باشه
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.


  2.  

  3. #2


    آخرین بازدید
    2022/12/05
    تاریخ عضویت
    October 2011
    محل سکونت
    مشهد
    نوشته ها
    4,374
    امتیاز
    12614
    سپاس
    4,596
    سپاس شده
    11,990 در 3,203 پست
    سطح اکسل
    70.00 %

    از کد زیر استفاده کن ببین حله
    کد PHP:

    Sub SaveAsName
    ()
    Dim save_as As Variant
    Dim file_name 
    As String
    Dim ProgramName 
    As String
    file_name 
    ProgramName
       
        save_as 
    Application.GetSaveAsFilename(file_name_
            FileFilter
    :="Excel Files,*.xlsx,All Files,*.*")
       
        If 
    save_as False Then Exit Sub
     
        Application
    .DisplayAlerts False
        
    If LCase$(Right$(save_as4)) <> ".xlsx" Then
            file_name 
    save_as ".xlsx"
        
    End If
        
    ActiveWorkbook.SaveAs Filename:=save_asFileFormat:= _
            xlOpenXMLWorkbook
    CreateBackup:=False
        
    End Sub 



  4. سپاس ها (2)


  5. #3


    آخرین بازدید
    تاریخ عضویت
    January 2014
    نوشته ها
    798
    امتیاز
    1667
    سپاس
    590
    سپاس شده
    1,242 در 436 پست
    تعیین سطح نشده است

    ممنون اما من نمیخواستم پیغام الارم بیاد
    این کد رو نوشتم و مشکلم حل شد
    امیدارم به درد دوستان بخوره
    کد:
    Sub archive()
    Sheets("sheet1").UsedRange.Select
        Selection.Copy
        Workbooks.Add
        ActiveSheet.Paste
    ActiveWorkbook.SaveAs Filename:="E:\" & Range("A4").Value & ".xlsx"
    ActiveWorkbook.Close
    End Sub



اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. اجرای فرم روی شیت و همزمان ویرایش شیت
    توسط eppagh در انجمن فرم ها در ويژوال بيسيك - Forms in VBA
    پاسخ ها: 8
    آخرين نوشته: 2019/05/07, 21:39
  2. کلیک کردن روی یک سلول و رفتن به شیت مورد نظر
    توسط mamad_avril در انجمن گرافیک، نمودار و تنظیمات - Graphics, Charts and Settings
    پاسخ ها: 2
    آخرين نوشته: 2014/05/19, 11:08
  3. ثبت بر روی تکست باکس از روی شیت
    توسط علی فاطمی در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 6
    آخرين نوشته: 2014/03/05, 07:26
  4. دبل کلیلک روی سلول و های لایت کردن آن
    توسط rezajaberpour در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 1
    آخرين نوشته: 2013/11/17, 10:00
  5. اجرای کدهای VBA با کلیک بر روی تب شیت
    توسط phpa80 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 11
    آخرين نوشته: 2010/10/04, 11:30

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

ذخیره اکسل‎ ‎شیت کد

کلمات کلیدی این موضوع

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است