Re: [算表] 請問如何 有條件的自動複製存成值

看板Office作者 (我的熱鍋溶化了你的冰霜)時間12年前 (2013/11/24 15:42), 編輯推噓0(0011)
留言11則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《hellk (我的熱鍋溶化了你的冰霜)》之銘言: : 軟體: excel : 版本: 2010 2013 : 假設算表如下 : A B C D E : 1 時間 2 ture or false : 2 值AA <--- 公式AA : 3 值BB <-- 公式BB : 我想要的效果是 當E1為ture時 : D2到D3的公式結果能複製到B2 B3 存成值 最好B1能儲存當下時間 : 而D1的數值如果是2 複製到B行 D1等於1的話 複製到A行 D1等於3 C行 以此類推 : 而複製完後 E1會又自動變為false : 因為我現在都是用複製存成值 貼上 : 當數量一大時 就很麻煩了 : 謝謝大家 剛剛嘗試了使用巨集錄製 我用表單控制項放了個按鈕 使用巨集 ===================================================== Sub Copy() ' ' Range("D2:D3").Select Selection.Copy Range("B2").Select Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False End Sub ============================================================= 按了之後 公式就會複製過去了 請問要怎麼把用D2的數值來判斷 要複製到第幾行 還有時間 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.216.196

11/24 16:16, , 1F
[D2:D3].Copy: Range("B" & [D2]).PasteSpecial (12)
11/24 16:16, 1F

11/24 16:18, , 2F
抱歉12改為xlPasteValues
11/24 16:18, 2F

11/24 16:29, , 3F
S大 抱歉 我用了可是有錯誤 麻煩說明更詳細點
11/24 16:29, 3F

11/24 16:30, , 4F
謝謝
11/24 16:30, 4F

11/24 16:40, , 5F
http://goo.gl/SdH8j8 類似這樣嗎?
11/24 16:40, 5F

11/24 17:01, , 6F
感謝大大 可是可以變成 [D2]是指定行數 不是列數嗎
11/24 17:01, 6F

11/24 17:16, , 7F
用Cells(row,column)的方式呢?
11/24 17:16, 7F

11/24 17:33, , 8F
請問row要怎麼把 2轉換成B
11/24 17:33, 8F

11/24 17:37, , 9F
用cells的話不用轉換 Cells(x, [D2]) x要看原po要指定那個
11/24 17:37, 9F

11/24 17:37, , 10F
row
11/24 17:37, 10F

11/24 17:39, , 11F
感謝大大 我試出來了 感恩
11/24 17:39, 11F
文章代碼(AID): #1IaQtZ0v (Office)
文章代碼(AID): #1IaQtZ0v (Office)