ساخت تیبل از طریق ماکرو

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • pishraw

    • 2013/12/11
    • 179
    • 35.00

    ساخت تیبل از طریق ماکرو

    سلام دوستان
    می خواستم هر بار با کلیک روی دکمه طراحی شده یک تیبل ایجاد بشه .ممنون میشم اگر راهنمایی کنید
    فایل های پیوست شده
  • amir_ts

    • 2015/03/17
    • 1247

    #2
    با سلام
    این ماکرو رو مشاهده کنید.
    فایل های پیوست شده
    [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

    کامنت

    • pishraw

      • 2013/12/11
      • 179
      • 35.00

      #3
      با تشکر از جناب امیر.
      منظورم تنها یک تیبل نیست بلکه با کلیک بروی دکمه یک تیبل مانند تیبل طراحی شده ایجاد شود جهت کار .به طوری که با هر کلیک روی دکمه تیبل ایجاد بشه

      کامنت

      • shamsololama

        • 2010/02/15
        • 940

        #4
        با درود فراوان

        با تغییر در کدی که آقا امیر زحمتش رو کشیده میتوانید با کلید یا اجرا ماکرو یک تیبل جدید ایجاد کنید

        کد PHP:
        Sub Macro1()
        Dim nn 1n Sheet1.ListObjects.Count    ActiveSheet.ListObjects.Add(xlSrcRangeRange("$A$" 13 ":$G$" 13 11), , xlNo).Name _        "Table" n           End Sub 
        فایل های پیوست شده
        ---------------------------------------------------------------------------------------------------
        بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
        shamsololama@yahoo.com
        09177733411

        کامنت

        • pishraw

          • 2013/12/11
          • 179
          • 35.00

          #5
          با تشکر از اساتید محترم.بنده هنوز به جواب اصل نرسیدم.
          من می خواهم در یک تیبل تاکید می کنم فقط در یک تیبل یک فرم خاص طراحی کرده ام که می خواهم در ادامه با کلیک برروی یک دگمه در همان تیبل این فرم تکرار شود .
          با تشکر
          فایل های پیوست شده

          کامنت

          • shamsololama

            • 2010/02/15
            • 940

            #6
            نوشته اصلی توسط pishraw
            سلام دوستان
            می خواستم هر بار با کلیک روی دکمه طراحی شده یک تیبل ایجاد بشه .ممنون میشم اگر راهنمایی کنید


            منظورم تنها یک تیبل نیست بلکه با کلیک بروی دکمه یک تیبل مانند تیبل طراحی شده ایجاد شود جهت کار .به طوری که با هر کلیک روی دکمه تیبل ایجاد بشه





            با تشکر از اساتید محترم.بنده هنوز به جواب اصل نرسیدم.
            من می خواهم در یک تیبل تاکید می کنم فقط در یک تیبل یک فرم خاص طراحی کرده ام که می خواهم در ادامه با کلیک برروی یک دگمه در همان تیبل این فرم تکرار شود .
            با تشکر
            با درود فراوان
            خب بالاخر یک تیبل یا هر بار یک تیبل جدید؟
            و اینکه منظور شما از یک فرم خاص چیه ؟ یعنی اینکه هر بار همین تیبل با سر تیتر ها تکرار بشه اگر اینه که پس همون آخرین فایلی که فرستادم هست و فقط باید تعداد محدوده رو کم کنید که تیل ها چسبیده به هم ایجاد شود .
            و اگر منظور شما فقط یک تیبل هست که سر تیتر ها تکرار نمیشه و همون یک تیبل کافیه محدوده اش رو زیاد کنید تا تیبل تا هر اندازه که بخواهید ادامه پیدا کند ؟

            متاسفانه منظور شما رو دقیق نگرفتم
            ---------------------------------------------------------------------------------------------------
            بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
            shamsololama@yahoo.com
            09177733411

            کامنت

            • pishraw

              • 2013/12/11
              • 179
              • 35.00

              #7
              با تشکر از جواب شما استاد عزیز.

              در همین تیبل می خواهیم محدوده ابی رنگ با تمام محتویات که از b4 شروع می شود تا h24 یک محدوده خاصی است کپی شود ودر سطر اخرهمین تیبل از طریق یک دکمه پیست شود .البته کپی و پیست کردن نامحدود باشد .یعنی هر وقت روی دکمه کلیک کردیم یک کپی در سطر اخر تیبل پیست شود
              فایل های پیوست شده

              کامنت

              • shamsololama

                • 2010/02/15
                • 940

                #8
                با درود فراوان

                کد PHP:
                Sub Macro1()
                    
                Range("B4:H24").Select 
                   Selection
                .Copy 
                   Range
                ("B1000000").Select  
                  Selection
                .End(xlUp).Select
                    ActiveSheet
                .Paste 
                   End Sub 
                ---------------------------------------------------------------------------------------------------
                بمانیم تا کاری کنیم ،نه کاری کنیم تا بمانیم [size=x-small](دکتر شریعتی)[/size]
                shamsololama@yahoo.com
                09177733411

                کامنت

                • pishraw

                  • 2013/12/11
                  • 179
                  • 35.00

                  #9
                  با تشکر از استاد عزیز جناب شمس العلما.
                  اگر خواسته باشم سایز بندی سلول ها از لحاظ اندازه به هم نخورد ایا کدی برای این منظور وجود دارد

                  کامنت

                  چند لحظه..