返回列表 上一主題 發帖

[發問] INDIRECT後取值

[發問] INDIRECT後取值

本帖最後由 yc1031 於 2020-5-28 10:38 編輯

請問大家

1. 用INDIRECT取不同工作表的資料要怎麼辦到? 目前查到的用=INDIRECT($C$1&""&"B4"), 但也無法帶出貨料
2. 帶入資料後, 再怎麼全部以取值的資料帶到 資料貼入區? 我有試著用 f5 去取, 但都會取到空白格
    *帶到資料貼入區時, 要跳到空白列才能貼, 我是用Range("L4").End(xlDown).Offset(1, 0).Select

我也有把我的問題列在excel檔裡, 再請大家幫忙, 感謝!

2020年_帳戶進出記錄TEST.rar (63.28 KB)

回復 3# n7822123


    十分感謝,  可以自動取工作表名稱了 !

TOP

回復 2# n7822123


你好,

謝謝你撥空幫我回答問題

第三步的取值, 是因為我不會用vba, 所以我才想用indirect去帶資料後, 錄vba取值貼到"資料貼入區", 之後再錄vba篩選排序, 弄到總表去
如果可以的話, 也是直接用vba 做第三步, 不曉得是否可以教我怎麼做?
* 我日後會再新增帳戶

TOP

回復 6# n7822123



  感謝你! 我也試了幾次,原來單位格裡有公式的, 即使無資料,都會被COPY到,所以用F5, 我就篩不出來了。

TOP

回復 7# 准提部林


感謝你解答我所有的問題!

第一步: S欄有新增/刪減帳戶工作表時可自動更新檔名  <----已OK
第二步: 帶入各帳戶明細到C~G欄位 <----已OK
第三步: 把C~G欄位的值貼入J~P ( 不覆蓋原本的資料) <--已OK
* 我試著用錄VBA的方式把U欄位的代碼輸入A1, 再執行"貼入值VBA", 但這樣只能一筆一筆試到Z,  有沒有辦法可以用T欄位來辨別, 意思是: 我只有A~G的帳戶, 那就是A1, 只輸入到G,  那H~Z就不用做了 (可日後若是新增帳戶就是往下繼續)

2020年_帳戶進出記錄TEST.rar (66.56 KB)

TOP

回復 10# 准提部林

你好,

謝謝幫忙! 想再請問一下, 若帳號#後, 不是用A-Z, 而是用數字表示, 類如 一銀#7777, 一銀#8888,  這樣的話, VBA碼要怎麼改呢?

TOP

回復 12# 准提部林


    十分感謝你!  問題已經有解決了。  再次謝謝

TOP

        靜思自在 : 地上種了菜,就不易長草;心中有善,就不易生惡。
返回列表 上一主題