انتقال اعدادی که در یک ستون به شیت های دیگر در جاهای مشخص

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

    • 2017/12/11
    • 6

    پرسش انتقال اعدادی که در یک ستون به شیت های دیگر در جاهای مشخص

    سلام من یک شیت مادر دارم که ستونی اطلاعات داره میخوام بصورت گروهی اطلاعات هر ستون را به شیت های مجاور شیت مادر انتقال بدم لطفا راهنمایی کنید.
    مهم:
    ستون زرد رنگ در شیت مادر تک تک سلول هاش باید به شیت 01 قسمت های زرد رنگ منتقل شود
    و ستون دوم در شیت مادر به شیت 02 در همان جاهای قبلی منتقل شود
    این فرایند تا اخرین ستون و اخرین شیت باید انجام شود
    فایل های پیوست شده
  • iranweld

    • 2015/03/29
    • 3341

    #2
    با سلام


    فایل پیوست را بررسی بفرمایید


    کد PHP:
    Sub test()

    k1 Application.WorksheetFunction.CountA(Sheet1.Range("6:6"))

    For 
    1 To Sheets.Count

    For 1 To k1

    If "0" Cells(6j) = Sheets(i).Name Then

    Sheets
    (i).Range("r12") = Cells(3j)
    Sheets(i).Range("a16") = Cells(4j)
    Sheets(i).Range("a18") = Cells(5j)
    Sheets(i).Range("a20") = Cells(6j)

    End If

    Next
    Next

    End Sub 
    فایل های پیوست شده

    کامنت

    • popoli

      • 2017/12/11
      • 6

      #3
      ممنون و عالی فقط من باید 1080 شیت با همین روش ایجاد کنم ممکنه بگید کد php v, ]',i fhdn h[vh ;kl


      کد PHP:
      Sub test()

      k1 Application.WorksheetFunction.CountA(Sheet1.Range("6:6"))

      For 
      1 To Sheets.Count

      For 1 To k1

      If "0" Cells(6j) = Sheets(i).Name Then

      Sheets
      (i).Range("r12") = Cells(3j)
      Sheets(i).Range("a16") = Cells(4j)
      Sheets(i).Range("a18") = Cells(5j)
      Sheets(i).Range("a20") = Cells(6j)

      End If

      Next
      Next

      End Sub 
      [/QUOTE]

      کامنت

      • iranweld

        • 2015/03/29
        • 3341

        #4
        نوشته اصلی توسط popoli
        ممنون و عالی فقط من باید 1080 شیت با همین روش ایجاد کنم ممکنه بگید کد php v, ]',i fhdn h[vh ;kl


        کد PHP:
        sub test()

        k1 application.worksheetfunction.counta(sheet1.range("6:6"))

        for 
        1 to sheets.count

        for 1 to k1

        if "0" cells(6j) = sheets(i).name then

        sheets
        (i).range("r12") = cells(3j)
        sheets(i).range("a16") = cells(4j)
        sheets(i).range("a18") = cells(5j)
        sheets(i).range("a20") = cells(6j)

        end if

        next
        next

        end sub 
        [/quote]


        با سلام

        خواسته خود را بصورت دقیق بیان کنید این کد شیت ایجاد نمیکنه فقط اعدادی را در شیت های مورد نظر کپی میکنه

        کامنت

        چند لحظه..