بردن خودکار چند سطر از یک شیت به انتهای شیت دیگر

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • md14511
    • 2015/05/07
    • 71

    بردن خودکار چند سطر از یک شیت به انتهای شیت دیگر

    سلام

    من یک فایل دارم که دارای 2شیت است،

    شیت 1 شامل مثلا 300 سطر است

    شیت 2 شامل 4 سطر ثابت

    میخوام هردفعه تو شیت 2 توی اون 4 سطر یک سری اطلاعات بریزم و با زدن یک

    دکمه خود به خود به آخرین سطر شیت 1 برود...(شیت 1 بشود304 سطر) و به همین ترتیب هر دفعه از شیت 2 در آخرین سطر شیت 1 بریزد

    ممنون
  • khakzad

    • 2010/03/17
    • 2034
    • 85.00

    #2
    فرستدن ردیف های از یک شیت به شیت دیگر در همان ورکبوک
    انتقال اطلاعات به شیت دلخواه

    شناسایی آخرین ردیف اطلاعات

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

    موفق باشید
    [CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:

    [URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
    [URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
    :wcom:

    [B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
    [EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
    [/CENTER]

    کامنت

    • iranweld

      • 2015/03/29
      • 3341

      #3
      با سلام

      ماکرو ذیل را تست کنید

      برای شناسایی آخرین ردیف پر در شیت یک و ستون B از دستور زیر استفاده کنید

      کد PHP:
      Sheet1.Cells(Sheet1.Rows.Count"B").End(xlUp).Row 
      ماکرو کپی دیتا

      کد PHP:
      Sub TEST()

      Sheet1.Cells(Sheet1.Rows.Count"B").End(xlUp).Row 1

      Sheet2
      .Select
      Range
      ("B2:P5").Select
          Selection
      .Copy
          Range
      ("B2").Select
          Sheets
      ("Sheet1").Select
          Range
      ("B" ":P" Z).Select
          Selection
      .PasteSpecial Paste:=xlPasteValuesOperation:=xlNoneSkipBlanks _
              
      :=FalseTranspose:=False
          Range
      ("B2").Select
          
          
          Z 
      Sheet1.Cells(Sheet1.Rows.Count"B").End(xlUp).Row
          
      For 2 To Z
          Range
      ("A" I).Value 1
          Next I
          
          
          Sheet2
      .Select
          Range
      ("B2:P5").Select
          Selection
      .ClearContents
          Range
      ("B2").Select
      End Sub 

      کامنت

      • md14511
        • 2015/05/07
        • 71

        #4
        نوشته اصلی توسط iranweld
        با سلام

        ماکرو ذیل را تست کنید

        برای شناسایی آخرین ردیف پر در شیت یک و ستون B از دستور زیر استفاده کنید

        کد PHP:
        Sheet1.Cells(Sheet1.Rows.Count"B").End(xlUp).Row 
        ماکرو کپی دیتا

        کد PHP:
        Sub TEST()

        Sheet1.Cells(Sheet1.Rows.Count"B").End(xlUp).Row 1

        Sheet2
        .Select
        Range
        ("B2:P5").Select
            Selection
        .Copy
            Range
        ("B2").Select
            Sheets
        ("Sheet1").Select
            Range
        ("B" ":P" Z).Select
            Selection
        .PasteSpecial Paste:=xlPasteValuesOperation:=xlNoneSkipBlanks _
                
        :=FalseTranspose:=False
            Range
        ("B2").Select
            
            
            Z 
        Sheet1.Cells(Sheet1.Rows.Count"B").End(xlUp).Row
            
        For 2 To Z
            Range
        ("A" I).Value 1
            Next I
            
            
            Sheet2
        .Select
            Range
        ("B2:P5").Select
            Selection
        .ClearContents
            Range
        ("B2").Select
        End Sub 
        خیلی ممنون
        ولی من نتونستم اجراش کنم
        بی زحمت میشه برام فایل بزارید....
        واقعا معذرت

        کامنت

        • iranweld

          • 2015/03/29
          • 3341

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

          کامنت

          • md14511
            • 2015/05/07
            • 71

            #6
            نوشته اصلی توسط iranweld
            این هم فایل درخواستی
            خیلی خیلی ممنون
            عااالی بود
            مرسی

            کامنت

            چند لحظه..