返回列表 上一主題 發帖

[發問] 跨工作頁查找某欄位的值

[發問] 跨工作頁查找某欄位的值

各位版大好

遇到一個問題和寫法請各先進指導 !! 先感謝大家~~

問題:第二個工作頁的 G46 = 第一個工作頁G56欄位 (因為『欄』是固定的,但『列』要用查找的,就是G欄的倒數三列;而且實際工作頁有很多),再麻煩大家幫忙!  謝謝

以下是自己研究的,但都找不到我要的欄位
Public Sub Sum()
        
        For k = 7 To 31
            
            Sheets("訂單明細 -4月").Cells(500, k).End(xlUp).Offset(3) = Sheets("訂單明細 -3月").Cells(500, k).End(xlUp).Offset(2).Value
            Sheets("訂單明細 -4月").Cells(500, k).End(xlUp).Offset(2) = Sheets("訂單明細 -3月").Cells(500, k).End(xlUp).Offset(1).Value
            Sheets("訂單明細 -4月").Cells(500, k).End(xlUp).Offset(1) = Sheets("訂單明細 -3月").Cells(500, k).End(xlUp).Value
   
        Next

End Sub

生產計劃.rar (48.3 KB)

VBA 新手進化中

回復 2# n7822123

感謝N大的回覆 !  已經可以用使用,謝謝

End(xlUp) 的寫法我大概知道,但因為我原本寫法在逐步執行的時候是看不到現在做到哪裡,所以一直卡關。
原來的寫法是依自己表格的需求,在網路上查找相關的寫法,就變得很奇怪,而且一直抓不到我要的資料。

再次感謝幫忙 !!  〈(_ _)〉
VBA 新手進化中

TOP

回復 2# n7822123

另外請教一下!

R3 = ['訂單明細 -3月'!F500].End(xlUp).Row 中, 括弧這個用法的意思是在『訂單明細-3月 F500 』這個位置的意思嗎?  ['訂單明細 -3月'!F500]
這個用法哪裡有範例或寫法嗎?  網路上查不到,都是用sheets + cells 或者 Range去指定位置。
VBA 新手進化中

TOP

        靜思自在 : 做該做的事是智慧,做不該做的事是愚癡。
返回列表 上一主題