No.1ベストアンサー
- 回答日時:
a列の1個上の行はnullなら1個上の値をa列に入れる。
Dim Cnt As Long
Set SH = Worksheets("Sheet1")
END1 = SH.Range("B65536").End(xlUp).Row
For Cnt = 2 To END1
If SH.Range("A" & Cnt).Value = "" Then
SH.Range("A" & Cnt).Value = SH.Range("A" & Cnt - 1).Value
End If
Next Cnt
ご回答ありがとうございます。
もう少し内容を付け加えさせて頂きます。
以下の表で、A6、A12、A18といったようにfor文で行数をiという変数に代入して、6の倍数時にA列を1行上のセル値にするor1行上のセル値からコピーするといったマクロを組みたいです。ご教示願います。
営業日
4月20日
グループ 担当
ID ID
1 a
b
c
d
e
f
2 a
b
c
d
e
f
No.3
- 回答日時:
Dim SH As Worksheet
Dim Cnt As Long
Set SH = Worksheets("Sheet1")
END1 = SH.Range("B65536").End(xlUp).Row
For Cnt = 5 To END1 Step 6
SH.Range("A" & Cnt + 1).Value = SH.Range("A" & Cnt).Value
Next Cnt
No.2
- 回答日時:
>>A列を1行上のセル値にするor1行上のセル値からコピーするといったマクロを組みたいです。
ご教示願います。言ってる事が変でしょ?
A6の時、1行上はA5。A5の値はNULLですよ。
A5のNULLをA6に入れても仕方無いでしょ?
(何もしないのと同じだから)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
- Excel(エクセル) VBA オリジナル関数で選択セルの合計を作成したい 3 2023/03/19 19:45
- Visual Basic(VBA) エクセルVBAで『A列』に新規で数値を入力し『B列』から右方向の空白セルにその値を貼り付ける方法 4 2022/11/05 08:37
- Visual Basic(VBA) vba 隣のセルに値がある行だけ関数をコピー&ペーストしたい A1 100001 A2 100002 1 2023/01/28 14:29
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Visual Basic(VBA) Excel vbaについて知恵もしくは、コード教えて下さいm(__)m ① 表にあるデータをコピー、 2 2022/09/01 23:57
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Visual Basic(VBA) 指定列最終行までのスペースを改行するVBAについて 2 2022/06/01 19:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PowerPointで表の1つの列だけ...
-
エクセルVBA、別ブックへ転記す...
-
エクセルで二つの数字の小さい...
-
エクセル(勝手に太字になる)
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセル 文字数 多い順 並...
-
エクセルの並び変えで、空白セ...
-
エクセルの表から正の数、負の...
-
「B列が日曜の場合」C列に/...
-
VBAで文字列を数値に変換したい
-
EXCELで 一桁の数値を二桁に
-
エクセル 同じ値を探して隣の...
-
エクセル 時間帯の重複の有無
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
エクセルの関数(日数の平均の...
-
Excel、市から登録している住所...
-
A列がない・・・A列が非表示に...
-
VBAでセル入力の数式に変数を用...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
2つのエクセルのデータを同じよ...
-
エクセル(勝手に太字になる)
-
「B列が日曜の場合」C列に/...
-
エクセル 文字数 多い順 並...
-
EXCELで 一桁の数値を二桁に
-
エクセル 同じ値を探して隣の...
-
VBAで文字列を数値に変換したい
-
エクセルの並び変えで、空白セ...
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
Excel、市から登録している住所...
-
A列がない・・・A列が非表示に...
-
エクセルの表から正の数、負の...
-
[関数得意な方]教えて下さい・...
-
エクセルの項目軸を左寄せにしたい
-
エクセル 時間帯の重複の有無
-
Excelにてある膨大なデータを管...
おすすめ情報
質問用のサンプル表がおかしかったので再度お伝えさせていただきます。
添付画像の表でいうと、A5は”1”となり、A6に”1”を入れたいのです。同様にA11の”2”を、A12に入れていくとったVBAを書きたいです。