Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


14974 / 76738 ←次へ | 前へ→

【67250】Re:度々すみません、「セルへの追加の貼り付け」
回答  UO3  - 10/11/17(水) 14:30 -

引用なし
パスワード
   ▼まめ さん:
こんにちは

Copy / Paste(あるいはPasteSpecial)では、ないてもわらっても(?)置き換えになります。

Cells(i, 1).Copy
ActiveWorkbook.Worksheets(ws).Activate
Range("C4").PasteSpecial

この3行を

With Worksheets(ws).Range("C4")
.Value = .Value & Cells(i, 1).Value
End With

または

Worksheets(ws).Range("C4").Value = Worksheets(ws).Range("C4").Value & Cells(i, 1).Value

でいけるのでは?

それはそうとして、シートをSelectしたりActivateしたりして、そのシートのセルを
シート修飾せずに扱うコードは、特に複数のシートを相手にする処理では、バグが発生しがちです。

シート.セル といった記述で処理することをお奨めします。

0 hits

【67247】度々すみません、「セルへの追加の貼り付け」 まめ 10/11/17(水) 14:03 質問
【67248】Re:度々すみません、「セルへの追加の貼り... UO3 10/11/17(水) 14:10 回答
【67249】Re:度々すみません、「セルへの追加の貼り... まめ 10/11/17(水) 14:21 発言
【67250】Re:度々すみません、「セルへの追加の貼り... UO3 10/11/17(水) 14:30 回答
【67288】遅くなり申し訳ありません。 まめ 10/11/20(土) 21:35 お礼

14974 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free