Excel VBA質問箱 IV

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

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


1 / 13659 ツリー 前へ→

【82465】転記先のひな形が崩れてしまう ちっち 25/5/2(金) 20:46 質問[未読][NEW]
【82466】Re:転記先のひな形が崩れてしまう マナ 25/5/2(金) 21:52 発言[未読][NEW]

【82465】転記先のひな形が崩れてしまう
質問[NEW]  ちっち  - 25/5/2(金) 20:46 -

引用なし
パスワード
   教えてください。
収納調書シートから会計1.シートへ転記させたいです。
以下のコードだと転記自体はうまくいくのですが、会計1.シート100行目にあった合計行や、罫線がすべて消えてしまいます。
どのようにコードを変更させればよいのでしょうか?

Sub 学級費_収()

 With Sheets("会計1.").Cells(Rows.Count, "A").End(xlUp)
  .Offset(1, 0).Resize(3) = Sheets("収納調書").Range("G2").Value '日付
  .Offset(1, 1).Resize(3) = Sheets("収納調書").Range("I3").Value '整理番号
  .Offset(1, 3).Resize(3) = Sheets("収納調書").Range("I5").Value '項目
  .Offset(1, 4).Resize(3) = Sheets("収納調書").Range("C19:C21").Value '内訳
  .Offset(1, 5).Resize(3) = Sheets("収納調書").Range("G19:G21").Value '単価
  .Offset(1, 6).Resize(3) = Sheets("収納調書").Range("I19:I21").Value '数量
  .Offset(1, 7).Resize(3) = Sheets("収納調書").Range("J19:J21").Value '金額
 End With

 '空白がある場合
 If WorksheetFunction.CountBlank(Sheets("会計1.").Range("A1").CurrentRegion.Columns(5)) > 0 Then
  '空白行を削除
  Sheets("会計1.").Range("A1").CurrentRegion.Columns(5).SpecialCells(xlCellTypeBlanks).EntireRow.Delete
 End If
 
 MsgBox "処理が完了しました。", 0, "確認"

End Sub

【82466】Re:転記先のひな形が崩れてしまう
発言[NEW]  マナ  - 25/5/2(金) 21:52 -

引用なし
パスワード
   ▼ちっち さん:

>Sheets("会計1.").Range("A1").CurrentRegion.Columns(5)
   ↓
 Sheets("会計1.").Range("E1:E99")

1 / 13659 ツリー 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free