
エクセルマクロ初心者です。
以下図のように、項目1(A列)の書式を文字列にし、
項目2(B列)に表示させたいと思っています。
手順としては以下の通り考えていますが、②の構文の記載方法がわかりません。
ご存じでしたら、教えていただきたいです。
①項目2の頭行(B2)に「=VALUE」関数を挿入し、参照値を項目1の頭行(A2)とする
②項目1(A列)の参照値がある最終行まで、項目2(B列)数式をコピーする
記録とネットで調べて以下のように構文を記載してみましたが、
最終行までのコピーができませんでした。
どなたかご存じでしたら、ご教授いただけましたら幸いです。
Range("B2").Select
Dim i As Long
i = Range("A" & Rows.Count).End(xlUp).Row
ActiveCell.FormulaR1C1 = "=VALUE(RC[-1])"
Range("B2" & i).FillDown

A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは
セル範囲に対して、Range.Formla等を設定すれば、フィルコピーの必要はなくなります。
Range(Cells(2, 2), Cells(Rows.Count, 2).End(xlUp))FormulaR1C1 = "=VALUE(RC[-1])"
とか。
No.1
- 回答日時:
以下ではいかがでしょうか?
Range("B2").Select
Dim i As Long
i = Range("A" & Rows.Count).End(xlUp).Row
ActiveCell.FormulaR1C1 = "=VALUE(RC[-1])"
Range("B2:B" & i).FillDown
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
VBA 数式を最終行までコピー
Excel(エクセル)
-
B列の最終行までA列をオートフィル
Visual Basic(VBA)
-
VBAで複数の数式セルを最終行までコピーするには?
Excel(エクセル)
-
-
4
VBA 最終行まで数式をコピーする
Visual Basic(VBA)
-
5
マクロで最終行を取得してコピーしたい
Visual Basic(VBA)
-
6
vba 2つの条件が一致したらコピーして別シートに値のみ貼り付け
Visual Basic(VBA)
-
7
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
8
エクセル マクロ オートフィルの終点の指定について
Excel(エクセル)
-
9
VBAでセルの右下をいちばん下までドラッグして数式をコピーする方法
Excel(エクセル)
-
10
【VBA】特定の値が入った行をコピーして別シートに貼り付ける方法をおしえていただきたいです。
Excel(エクセル)
-
11
vba 隣のセルに値がある行だけ関数をコピー&ペーストしたい A1 100001 A2 100002
Visual Basic(VBA)
-
12
エクセルVBAで5行目からオートフィルタモードに設定したいたい
Excel(エクセル)
-
13
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
14
アクティブセルから、A列最終行までフィルダウン
Excel(エクセル)
-
15
マクロボタンを押すと、ファイル名を“日付(年月日)_文字.xlsx”にして指定ファイルに保存したいの
Excel(エクセル)
-
16
【Excel VBA】先頭の「0」飛びを埋める方法
Visual Basic(VBA)
-
17
excel VBA 2つのシートの特定の列を比較して同じ値のセルがあったらその行を上書きしたい
Excel(エクセル)
-
18
特定の文字を含むシートだけマクロ処理をしたい
Visual Basic(VBA)
-
19
VBAで繰り返しコピーしながら下へ移動させる方法
Excel(エクセル)
-
20
【Excel VBA】CSV取込時、数字の先頭の0を消えないようにするには?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
エクセルグラフの凡例スペース
-
セルの右クリックで出る項目を...
-
エクセルマクロにて最終行まで...
-
Access テキスト型に対する指定...
-
BIOSでAHCIに設定したいが、項...
-
Oracle 2つのDate型の値の差を...
-
APN設定について教えていただけ...
-
ORACLEでLONG項目からCHAR項目...
-
INSERT文(2)について
-
yes/no型の更新ができない
-
SQL*Loaderでのゼロ埋め
-
SUBSTRING 関数に渡した長さの...
-
Accessで数値型にNULLをInsert...
-
access2000:フォームで入力し...
-
Accessレポート上でCountif。
-
Accessレポートで特定条件で改...
-
項目が部分的に違う複数のCSVを...
-
ピボットテーブルでフィルター...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】列を折りたたみ非表...
-
Excel 2019 のピボットテーブル...
-
エクセルVBAで5行目からオート...
-
Oracle 2つのDate型の値の差を...
-
Access テキスト型に対する指定...
-
ワードで4段組みで文章を書い...
-
エクセルグラフの凡例スペース
-
access2000:フォームで入力し...
-
ORACLEでLONG項目からCHAR項目...
-
アリエクで買った商品が破損し...
-
SUBSTRING 関数に渡した長さの...
-
必須入力項目と入力必須項目
-
他テーブルで一致する列から名...
-
空白をそのままインポートする...
-
セルの右クリックで出る項目を...
-
VBAで複数の数式セルを最終行ま...
-
複数のレコードを1つのレコード...
-
SQL*Loaderでのゼロ埋め
-
指定した項目の列削除
-
Accessレポートで特定条件で改...
おすすめ情報