No.3
- 回答日時:
No.2です。
細かい検証をしていませんでした。
前回のコードの
>myRow = .Cells(myRow, myCol).End(xlDown).Row + 1
の1行を
>Do Until .Cells(myRow, myCol) = ""
>myRow = myRow + 1
>Loop
の3行に変更してください。
どうも失礼しました。m(_ _)m
No.2ベストアンサー
- 回答日時:
こんばんは!
「名義」?は一人当たり3行と決まっているのですかね?
VBAでの一例です。
↓の画像のような配置で元データはSheet1にあり、Sheet2に表示するとします。
尚、Sheet2のA列の「名義」?と1行目の○月の部分は入力済みだとします。
(Sheet2の1行目はシリアル値ではなく、文字列です)
標準モジュールにしてください。
Sub Sample1()
Dim i As Long
Dim lastRow As Long, lastCol As Long
Dim wS As Worksheet
Dim myRow, myCol
Set wS = Worksheets("Sheet1")
With Worksheets("Sheet2")
'//▼Sheet2のデータを一旦消去//
lastRow = .UsedRange.Rows.Count
lastCol = .Cells(1, Columns.Count).End(xlToLeft).Column
If lastRow > 1 Then
Range(.Cells(2, "B"), .Cells(lastRow, lastCol + 2)).ClearContents
End If
'//▼ココから操作//
For i = 2 To wS.Cells(Rows.Count, "A").End(xlUp).Row
myRow = Application.Match(wS.Cells(i, "E"), .Range("A:A"), False)
myCol = Application.Match(Month(wS.Cells(i, "A")) & "月", .Rows(1), False)
If IsNumeric(myRow) And IsNumeric(myCol) Then '//←念のため//
If .Cells(myRow, myCol) <> "" Then
myRow = .Cells(myRow, myCol).End(xlDown).Row + 1
End If
With .Cells(myRow, myCol)
.NumberFormatLocal = wS.Cells(i, "A").NumberFormatLocal
.Value = wS.Cells(i, "A")
.Offset(, 1) = wS.Cells(i, "B")
End With
End If
Next i
.Activate
End With
MsgBox "完了"
End Sub
※ 関数でないのでデータ変更があるたびにマクロを実行する必要があります。m(_ _)m
この回答へのお礼
お礼日時:2020/05/11 19:05
ありがとうございます。今日入門者のエクセルVBAの本を買ってきて読んでいたところに、この様なアドバイスを頂き感激です。これから、本を読みながら解読していきたいと思いますが、取り急ぎお礼です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 賃貸マンション・賃貸アパート 差押後の入居者権利について 3 2023/06/05 12:32
- ハローワーク・職業安定所 下記の条件に該当してます。 ・事業所の厚生年金被保険者が101人以上 ・所定労働時間が週20時間以上 10 2022/12/15 05:46
- Visual Basic(VBA) VBAで重複データを確認したい 5 2022/10/07 16:24
- 財務・会計・経理 簿記の質問(難問です) この場合の仕訳、記帳方法を教えてください。 6 2022/09/13 13:52
- 賃貸マンション・賃貸アパート 10年振りに賃貸アパート暮らしに入るのですが、賃貸一人暮らしって月々の費用がどのぐらい掛かっていたの 4 2023/01/09 07:53
- 引越し・部屋探し 賃貸アパートについて。 この前、不動産屋と同伴でアパートの見学に行きました。 お金について色々と聞い 5 2022/11/08 07:04
- 不動産業・賃貸業 賃貸アパートについて。 この前、不動産屋と同伴でアパートの見学に行きました。 お金について色々と聞い 5 2022/11/06 19:38
- 引越し・部屋探し 賃貸アパートについて。 この前、不動産屋と同伴でアパートの見学に行きました。 お金について色々と聞い 4 2022/11/06 21:02
- その他(悩み相談・人生相談) 現在、障害者グループホームに居住しています。 9月の末に障害基礎年金が50万円程(遡ってもらえる為) 2 2022/07/31 18:32
- 法学 不動産登記 売買を登記原因とする賃借権の移転の登記を申請 不在者の財産の管理人がする場合 1 2023/01/18 23:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで締切日から何日経過して...
-
エクセルで3ヶ月後の入金予定月...
-
仮予約と本契約の間にキャンセ...
-
東京23区の方に質問です 10万円...
-
楽天より以下のショートメッセ...
-
チケットは本物??
-
ネット通販で商品購入時、メー...
-
QRコード決済とは
-
iHerbでの入手できなくなったも...
-
楽天で買う時gmailは使えますか?
-
楽天市場の購入履歴
-
間違ったメールアドレスに、個...
-
外国の偽物サイトに、カード番...
-
チケット流通の利用について、...
-
Microsoft Office 2021 Pro plu...
-
カレンダーアプリのジョルテを...
-
印鑑の買い方 Amazon
-
楽天ゴールドカード切り替え対...
-
一体どっちなのでしょうか?? ...
-
LINEのポイント欲しさにプレミ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ループで呼び出しながら、追加...
-
~「処理」を英語で?
-
えきねっと事前受付について 新...
-
Excelで締切日から何日経過して...
-
別のセルを参照して同一ならば”...
-
Edy間違いなくチャージしたのに...
-
paypalを用いて、海外からの入...
-
スタバのカード買った時に入金...
-
即入金を求められているのです...
-
JTBやHISの旅行代理店の旅行代...
-
楽天より以下のショートメッセ...
-
ネット通販で商品購入時、メー...
-
カレンダーアプリのジョルテを...
-
間違ったメールアドレスに、個...
-
教えてください。楽天LINK...
-
Microsoft Office 2021 Pro plu...
-
iHerbでの入手できなくなったも...
-
楽天、ネット 楽天カードに登録...
-
楽天市場の購入履歴
-
楽天カードについて
おすすめ情報