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

موضوع: کپی از شیت مرجع و ایجاد شیت با نامی مشخص

  1. #1


    آخرین بازدید
    2022/10/05
    تاریخ عضویت
    June 2015
    نوشته ها
    9
    امتیاز
    10
    سپاس
    4
    سپاس شده
    0 در 0 پست
    سطح اکسل
    57.00 %

    کپی از شیت مرجع و ایجاد شیت با نامی مشخص

    دوستان من یک فایل با 2 sheet با نام های form و list دارم و قصد دارم وقتی در فرم مطالبی را تعریف کردم با زدن یک دکمه از شیت List ( این شیت مرجع است) یک کپی ایجاد شود و نام شیت به صورت خودکار از List به نامی که من در فرم تعیین کردم تغییر کند.
    می توانید راهنمایی نمایید و در صورت امکان کدهای VBA را قرار دهید.
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.

  2.  

  3. #2


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    با سلام

    از کد زیر میتوانید بسته به نامی که در سلول B1 شیت یک تایپ میکنید ،شیت جدید ایجاد کنید

    کد PHP:
    Private Sub CommandButton1_Click()
    Dim i As IntegerblnFound As Boolean
        blnFound 
    False
        
        With ThisWorkbook
            
    For 1 To .Sheets.Count
                
    If .Sheets(i).Name Sheet1.Range("B1").Value Then
                    blnFound 
    True
                    MsgBox 
    "sheet ready"
                    
    Exit For
                
    End If
            
    Next i
            
            
    If blnFound False Then
                
    .Sheets.Add After:=Sheets(Sheets.Count)
                
    With ActiveSheet
                    
    .Name Sheet1.Range("B1").Value
                End With
            End 
    If
            
        
    End With
        
    End Sub 
    فايل هاي پيوست شده فايل هاي پيوست شده
    • نوع فایل: xls Book2.xls اطلاعات (35.0 کیلو بایت, 28 نمایش)


  4. #3


    آخرین بازدید
    2022/10/05
    تاریخ عضویت
    June 2015
    نوشته ها
    9
    امتیاز
    10
    سپاس
    4
    سپاس شده
    0 در 0 پست
    سطح اکسل
    57.00 %

    باسلام و سپاس از پاسختون
    ولی من سوالم دو بخش داشت بخش اولش که مهمتر هم است در فایل ارسالی شما لحاظ نشده است و اون اینه که به عنوان مثال در فایل ارسالی شما شیت data دارای محتویاتی باشه من می خواهم که وقتی دکمه command را زدم از شیت data یک کپی ایجاد بشه با نامی که در بخش نام شیت فایل شما تایپ کردم
    فایل پیوست را ملاحظه بفرمایید.
    فايل هاي پيوست شده فايل هاي پيوست شده

  5. #4


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    با سلام

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

    کد PHP:
    Sub Macro1()

    Sheets("DATA").Select
        Cells
    .Select
        Selection
    .Copy
        Range
    ("A1").Select
        X 
    Sheets.Count
        Sheets
    (X).Select
        Cells
    .Select
        ActiveSheet
    .Paste
        Range
    ("A1").Select
        Sheets
    ("DATA").Select
    End Sub 
    فايل هاي پيوست شده فايل هاي پيوست شده


  6. #5

    آخرین بازدید
    2021/03/16
    تاریخ عضویت
    March 2021
    نوشته ها
    1
    امتیاز
    10
    سپاس
    0
    سپاس شده
    0 در 0 پست
    تعیین سطح نشده است

    سوال

    راه حل این که من بتونم این ماکرو رو روی فایلم اعمال کنم په جوریه؟

  7. #6


    آخرین بازدید
    2023/08/17
    تاریخ عضویت
    March 2015
    محل سکونت
    آمل
    نوشته ها
    3,342
    امتیاز
    11574
    سپاس
    1,884
    سپاس شده
    8,164 در 3,010 پست
    تعیین سطح نشده است

    مطابق تصویر پیوست کدها را در قسمت کدنویسی شیت مد نظر کپی کنید.

    کدها قبلی اندکی اصلاح شد.

    برای دیدن سایز بزرگ روی عکس کلیک کنید

نام:  Untitled.png
مشاهده: 22
حجم:  145.2 کیلو بایت
    فايل هاي پيوست شده فايل هاي پيوست شده



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

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

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

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

  1. پاسخ ها: 3
    آخرين نوشته: 2024/02/13, 22:24
  2. راهنمایی ؟ کپی کردن خودکار از یک شیت به شیت دیگردر اکسل؟
    توسط zareeijavad در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 12
    آخرين نوشته: 2020/10/09, 19:28
  3. کپی اطلاعات یک ستون مشخص از چندین شیت به یک شیت مشخص
    توسط mobinsaffarpour در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 4
    آخرين نوشته: 2015/04/25, 12:56
  4. کپی از یک شیت به شیت دیگر بدون رویت شیت دوم
    توسط khorasan66 در انجمن خطاها در ويژوال بيسيك - Errors in VBA
    پاسخ ها: 3
    آخرين نوشته: 2015/03/04, 21:16
  5. کپی پیست از یک شیت به شیت دیگر
    توسط aseman در انجمن سوالات اكسل - Excel Questions
    پاسخ ها: 2
    آخرين نوشته: 2012/07/01, 12:02

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

انجمن اكسل ايران , اكسل , اكسس , سوال و جواب اكسل , سوال اكسس , انجمن اكسل ايران , توابع اكسل, آموزش اكسل, آموزش اكسس, VBA, ويژوال بيسيك

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

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

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

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