エクセル2013です
Range("B:C").Delete ' 列「B ~ C」を削除
Range(Columns(2), Columns(3)).Delete ' 列「B ~ C」を削除
Range("D:D").Delete ' 列「D」を削除
ですが
で変数を使って
Range(Columns(17), f).Delete
ですと動作しません。
ウォッチで見るとfには21がセットされています。
17列目から21列目までの5列が列削除される予定です。
どうもRangeとCellsで片方が変数の場合記述がわかりません。
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
ウォッチで見るとfには21がセットされています。
Range(Columns(17), 21).Delete
で動作しないものはどうにもならないでしょう。
そういう仕様なんですから。
Range(Columns(17), Columns(21)).Delete
で動作することはわかりますよね?
Range(Columns(17), Columns(f)).Delete
としましょう。
No.1
- 回答日時:
こんばんは!
>変数を使って
>Range(Columns(17), f).Delete
>ですと動作しません。
と
>ウォッチで見るとfには21がセットされています。
>17列目から21列目までの5列が列削除される予定です。
を考慮して、単純に
Sub Sample1()
Dim f As Long
f = 21
Range(Columns(17), Columns(f)).Delete
End Sub
みたいな感じではダメですか?m(_ _)m
教えていただいた内容で
思っていたように動作しました。
処理の都度、変数fは変化しますが
きちんと動作しています。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
夏が終わったと感じる瞬間って、どんな時?
まだまだ暑い今日この頃。 しかしながら、もう夏は終わっている!……はず。 あなたが思う「夏が終わった!」エピソードを教えてください。
-
家・車以外で、人生で一番奮発した買い物
どんなものにお金をかけるかは人それぞれの価値観ですが、 誰もが一度は清水の舞台から飛び降りる覚悟で、ちょっと贅沢な買い物をしたことがあるはず。
-
ホテルを選ぶとき、これだけは譲れない条件TOP3は?
ホテルを探す時、予約サイトで希望条件の絞り込みができる便利な世の中。 あなたは宿泊先を決めるとき「これだけは譲れない」と思う条件TOP3を教えてください。
-
昨日見た夢を教えて下さい
たまにすごいドラマチックな夢見ること、ありませんか? 起きてからも妙に記憶に残っているような、そんな夢。
-
14歳の自分に衝撃の事実を告げてください
タイムマシンで14歳の自分のところに現れた未来のあなた。 衝撃的な事実を告げて自分に驚かせるとしたら何を告げますか?
-
「Columns(A:C")」の列文字を数字にして表記したい"
Excel(エクセル)
-
変数を用いて行全体を削除するには。
Excel(エクセル)
-
VBA R1C1形式で変数の入力について
Visual Basic(VBA)
-
-
4
VBA 空白行に転記する
Visual Basic(VBA)
-
5
指定した項目の列削除
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・【お題】絵本のタイトル
- ・【大喜利】世界最古のコンビニについて知ってる事を教えてください【投稿~10/10(木)】
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
エクセル(勝手に太字になる)
-
エクセル 文字数 多い順 並...
-
Excelで半角の文字を含むセルを...
-
エクセルで文字が混じった数字...
-
エクセルの並び変えで、空白セ...
-
エクセルの表から正の数、負の...
-
文字列に数字を含むセルを調べたい
-
2つのエクセルのデータを同じよ...
-
エクセル ひらがなの文字を抽出
-
【ACCESS/必須条件とOR条件を組...
-
EXCELで 一桁の数値を二桁に
-
「B列が日曜の場合」C列に/...
-
オートフィルターをかけ、#N/A...
-
条件付き書式の適用先が変更さ...
-
エクセルで、列の空欄に隣の列...
-
VBAで文字列を数値に変換したい
-
Excel、市から登録している住所...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで最初のスペースまで...
-
エクセル 文字数 多い順 並...
-
Excelで半角の文字を含むセルを...
-
エクセル(勝手に太字になる)
-
2つのエクセルのデータを同じよ...
-
エクセルで文字が混じった数字...
-
エクセルの項目軸を左寄せにしたい
-
エクセルの並び変えで、空白セ...
-
「B列が日曜の場合」C列に/...
-
Excel、市から登録している住所...
-
VBAで文字列を数値に変換したい
-
エクセルの表から正の数、負の...
-
エクセル 同じ値を探して隣の...
-
エクセル 時間帯の重複の有無
-
エクセルで、列の空欄に隣の列...
-
文字列に数字を含むセルを調べたい
-
EXCELで 一桁の数値を二桁に
-
エクセルで一行毎、一枚づつ自...
おすすめ情報