Office 板


LINE

(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體: 版本: 小弟遇到一個複製資料的問題 在錄製巨集上時常會用 select Selection.Copy Selection.PasteSpecial Paste: 之類的語法 我想縮短這種語法 開始改成類似這樣的寫法 Sheets(2).Range("A1") = Sheets(1).Range("A1") 不過小弟訪問的資料是多個儲存格範圍(是連在一起的,長或方) 網路上也有教範圍的複製 Sheets(2).Range("A1") = Sheets(1).Range("A1:P1") 但很詭異的狀況 不曉得是否為範圍列過大,或者數字太多, 我逐行測試時,資料一直沒有出現 i= 15xxx ,j = 16xxx Sheets("運算").Range("A1") = _ Sheets("員工分析").Range("A" & j & ":" & "aa" & i - 1) 可運行 "員工分析"表中確實有資料 運行後 "運算"表中 完全無資料,或者a1有出現一些字,其他全部空白 但也不曉得發生什麼問題了 我有試著乾脆改用迴圈一點一點填入,但時間超級久,好像不太好 我該試著用什麼方式會比較恰當呢? --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.158.244
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1475975489.A.526.html
1F:→ soyoso: 如只要複製儲存格值,另想到的是以變數(類型variant或省略 10/09 09:27
2F:→ soyoso: ),指定範圍,再以range.resize = 變數方式填入 10/09 09:28
感謝s大 我剛也發現原來要貼上的大小,要等於複製的儲存格大小 那我們平常滑鼠複製貼上 他會自動貼上原本的大小 也是跟s大說的range.resize的意思相同嗎? ※ 編輯: waiter337 (114.35.158.244), 10/09/2016 09:35:42 我大概懂您的意思了 所以找出數據源的row跟col基本上是需要的 因為要貼上的地方(假設要排序)需要很準確的位置置入範圍 如果沒有row跟col,數值大小基本上都會過多或少於範圍內, 引響順序或其他資料 否則只能一格一格抓的意思 不過我先在測試一下好了 我好像.value 沒打到 跟貼上範圍沒有太確定(感覺有試過提供相同大小的範圍但失敗) ※ 編輯: waiter337 (114.35.158.244), 10/09/2016 09:47:29
3F:→ soyoso: 如回文所述 10/09 09:47
4F:→ soyoso: 另如回文提到的range = range.value則可省略要讀入變數的 10/09 09:52
5F:→ soyoso: 步驟 10/09 09:52
6F:→ soyoso: 如range("f1:i10") = range("a1:d10").value 10/09 09:54
7F:→ soyoso: 執行結果為 http://imgur.com/eRnjDD8 10/09 09:55
8F:→ soyoso: 如欄列數為變數,則加上range.resize調整 10/09 09:57
9F:→ waiter337: 感謝s大 10/09 10:34
10F:→ waiter337: s大, 請問像這類的問題 常會遇到 型態不符合,錯誤13 10/11 16:46
11F:→ waiter337: 是否該 改dim arr() 或者dim double 10/11 16:46
12F:→ waiter337: 或者在sheets("xxx") 前面加cdbl 才能運行? 10/11 16:47
13F:→ waiter337: 因為改用= 之後 常常都會遇到此類狀況 10/11 16:48
14F:→ waiter337: 後面大部份都是 選擇範圍 或者準備要貼上 之類的情況卡 10/11 16:49
15F:→ waiter337: 住 10/11 16:49
16F:→ waiter337: 用變數選範圍之類的 10/11 16:49
17F:→ waiter337: 如 range("a" & "i" & ":" & "b" & "j").value 10/11 16:50
18F:→ waiter337: "i", "j" 為變數 10/11 16:50
19F:→ waiter337: 錯了 =u= 10/11 16:51
20F:→ waiter337: sheets("xxx").range("a" & i & ":" & "b" & j).value 10/11 16:51
21F:→ waiter337: 應該是說 準備要訪問時 ... 不過貼上有時後也會這樣 10/11 16:53







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP