シート1に受けった日と引き渡し日が別々のデータがあります。
そのデータ(シート1)をシート2に日付を自動判別して転記することをvbaで教えていただけないでいしょうか。
シート1は、受けっとった日と引き渡した日が別々のデータになります。
シート2は、上記の受けとった日と引き渡しが一緒になってるデータです。
シート1のデータをシート2の項目(みかん・あいす・りんご)に値を転記できたらなと思います。
・日にちを自動判別
・項目(みかん・あいす・りんご)ごとに値をそれぞれ転記
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
標準モジュールに登録してください。
Option Explicit
Public Sub 値転記()
Dim sh1 As Worksheet
Dim sh2 As Worksheet
Dim row1 As Long
Dim row2 As Long
Dim col1 As Long
Dim col2 As Long
Set sh1 = Worksheets("Sheet1")
Set sh2 = Worksheets("Sheet2")
For row1 = 3 To 5
row2 = row1 + 1
For col1 = 3 To 6
col2 = (col1 - 3) * 2 + 2
sh2.Cells(row2, col2).Value = sh1.Cells(row1, col1).Value
Next
For col1 = 9 To 12
col2 = (col1 - 9) * 2 + 3
sh2.Cells(row2, col2).Value = sh1.Cells(row1, col1).Value
Next
Next
MsgBox ("完了")
End Sub
ありがとうございます!!!すごく感動しています!
あと1点質問なのですが、列に新たに日付を追加した場合は、(画像だと4/4の隣に4/5追加した場合・・・)
どのようにモジュールを変更したらよいでしょうか?
本当に申し訳ごじませんが、答えていただけたら嬉しいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBAで、シート間の転記するコードを教えてください。 4 2023/03/26 10:43
- Excel(エクセル) Excelで、別シートの表のステータスに伴った動的な自動転記をしたいです。 2 2023/06/14 15:56
- Visual Basic(VBA) VBAで、シート間の転記するコードをFOR~NEXTで教えてください。 9 2023/04/30 20:04
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Visual Basic(VBA) 【VBA】データを入力後に,同一シート内に履歴として転記するVBAコードを教えていただきたいです。 3 2022/11/16 01:37
- Excel(エクセル) VBA セルの値と同じ名前のシートにデータを貼り付けするやり方を教えてください 2 2022/05/17 16:26
- Visual Basic(VBA) 複数指定セルの可視セルのみを別シートに転記するVBAについて 2 2022/05/27 21:19
- Excel(エクセル) エクセルシートのデータを1列飛ばしで別ブックのシートに貼り付けるマクロが知りたい 2 2023/06/05 22:37
- Excel(エクセル) vba 同じブック内での転記について 4 2023/01/15 14:42
- Visual Basic(VBA) 2つの条件に合うセルにデータを転記したい 4 2022/12/02 11:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA セルの値と同じ名前のシー...
-
Excel 複数のシートからグラフ...
-
Excel VBAを使った重複行の抜き...
-
IF, ISNUMBER, INDIRECTの組み...
-
エクセルのワークシートが重く...
-
エクセルvba アクティブシート...
-
エクセルでのチケット販売POSデ...
-
エクセルで入力→日付を自動判別...
-
Excel ハイパーリンク先のセル...
-
Excelの中央値の複数条件について
-
Aシートの情報をBシートに保存...
-
VBAのoffsetの動き方について教...
-
エクセルで入力シートから別シ...
-
【Excel】VLOOKUP関数で複数の...
-
ExcelVBAで、指定したシートに...
-
Excel日付変更との参照先の連動
-
Excelで数値→文字列変換で指数...
-
テキストボックス内の文字のふ...
-
Excelで行ごとコピー、同じ行を...
-
エクセルにおける、グラフの指...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで入力シートから別シ...
-
ExcelVBAで、指定したシートに...
-
エクセルのワークシートが重く...
-
IF, ISNUMBER, INDIRECTの組み...
-
VBA セルの値と同じ名前のシー...
-
Excel ハイパーリンク先のセル...
-
エクセル シフト勤務表から、...
-
Excel 複数のシートからグラフ...
-
VBAでシート名をセルから取得し...
-
Excelの中央値の複数条件について
-
エクセルについて質問です 日付...
-
エクセルで入力→日付を自動判別...
-
VBAのoffsetの動き方について教...
-
エクセル自動の年月
-
エクセルVBA:表の内容を担当者...
-
エクセル 毎日更新する表のデ...
-
エクセル マクロを使って日々...
-
質問:特定文字列から空白行ま...
-
EXCEL VBA 一致しないデータの...
-
エクセルにて別シートの値を参...
おすすめ情報
・日付に関しては、月によって変動します。
画像は4/1~はじまりまってますが…。