A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
こんにちは。
たぶん、この手の質問は大量の書き込みが必要になることが多いので、それにあわせて作ってみました。少ない行では違いは分らないと思います。
Sub BlankSelectCellsEntering()
Dim r As Range
Dim c As Range
On Error Resume Next
Application.ScreenUpdating = False
Set r = Range("A1").CurrentRegion.Columns(1).SpecialCells(xlCellTypeBlanks)
For Each c In r.Areas
c.Value = "'=" & c.End(xlUp).Address(0, 0)
c.Value = c.Value
Next c
Application.ScreenUpdating = True
End Sub
No.3
- 回答日時:
VBEの標準モジュールに
Sub test01()
d = Range("B65536").End(xlUp).Row
For i = 1 To d
If Cells(i, "A") = "" Then
Cells(i, "A") = x
Else
x = Cells(i, "A")
End If
Next i
End Sub
A列最初行は空白でないものとする。
A列2,3行などはスペースでなく空白とする。
上記で困ること(ケース)があれば補足してください。
No.2
- 回答日時:
こんな感じ?
# B列を最終行の判定に使っています。
Sub Test()
Dim r As Range, s1
For Each r In Range(Range("B1"), Range("B65536").End(xlUp))
If r.Offset(0, -1).Value <> "" Then
s1 = "=" & r.Offset(0, -1).Address(0, 0)
Else
r.Offset(0, -1).Value = s1
End If
Next r
End Sub
No.1
- 回答日時:
直上のセルをコピーする操作は、次のようになります。
どれかのセルを選択して編集>ジャンプで空白セルを選択します。
イコールと上矢印を入力し、ctrl+enterを行います。
この操作を記録すればマクロにできます(2・3行です)。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBAで複数のExcelを1つのExcelにまとめる 1 2022/09/04 11:08
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) Excel 表の作成について 3 2022/06/16 12:15
- Excel(エクセル) エクセルの当番表を作っていますが教えてください 4 2023/01/06 12:12
- Excel(エクセル) アンケート集計用VBAについて教えて下さい。 約100人にアンケート内容が入ったExcelファイルを 1 2022/07/27 13:12
- Visual Basic(VBA) VBAでのフルパスの取得 1 2022/09/20 22:51
- Excel(エクセル) マクロ セルの選択 5 2022/08/12 22:47
- Excel(エクセル) 重複したデータ(空白は除く)のVBA表記について 4 2022/08/15 07:28
- Excel(エクセル) xlDownの使い分けについての質問です vbaでxlDownを使って一覧近い空白までのセルをコピー 3 2022/08/04 12:20
- 数学 a1,a2, a3をベクトル空間Vのベクトルとする。a1+a2,a2+a3,a3+a1が一次独立のと 2 2022/10/02 15:55
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで特定の文字列が入っ...
-
エクセル マクロ オートフィ...
-
【Excel関数】UNIQUE関数で"0"...
-
Excel グラフのプロットからデ...
-
罫線の斜線を自動で引くマクロ
-
特定の文字がある行以外を削除...
-
アクティブになっている行をマ...
-
[EXCEL]ボタン押す→時刻が表に...
-
エクセル 上下で列幅を変えるには
-
AのセルとB行を比較して、一致...
-
EXCELで最後の行を固定
-
エクセル マクロで数値が変っ...
-
Excel 時刻の並び替え
-
VBAで色の付いているセルの行削除
-
Excel2007で、指定範囲の行高さ...
-
セルの色によって条件文をつけ...
-
結合されたセルをプルダウンの...
-
excelのデータで色つき行の抽出...
-
エクセルVBA:リストに登録した...
-
Excel VBA アクティブセルから...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで特定の文字列が入っ...
-
【Excel関数】UNIQUE関数で"0"...
-
エクセル マクロ オートフィ...
-
[EXCEL]ボタン押す→時刻が表に...
-
AのセルとB行を比較して、一致...
-
特定の文字がある行以外を削除...
-
エクセル 上下で列幅を変えるには
-
エクセル マクロで数値が変っ...
-
Excel グラフのプロットからデ...
-
excelのデータで色つき行の抽出...
-
結合されたセルをプルダウンの...
-
アクティブになっている行をマ...
-
VBAで色の付いているセルの行削除
-
セルの色によって条件文をつけ...
-
excel 小さすぎて見えないセル...
-
電話番号の入力方式が違うデー...
-
Excelでカタカナ・ひらがな・英...
-
エクセルVBA 最終行を選んで並...
-
EXCELマクロを使い、空白行では...
-
EXCELで最後の行を固定
おすすめ情報