前提・実現したいこと
シートの1行目で特定の文字列が含まれる列を検索し、
該当する列を複数選択して新しい別のシートにコピーしたいです。
考えているソースコード
vba
1任意の変数1 = Range("1:1").Find("特定の文字列1") 2任意の変数2 = Range("1:1").Find("特定の文字列2") 3任意の変数3 = Range("1:1").Find("特定の文字列3") 4 5Sheets.Add.Name = "新しいシート名" 6 7Range(" & _ 8 任意の変数1 & ":" & 任意の変数1, _ 9 任意の変数2 & ":" & 任意の変数2, _ 10 任意の変数3 & ":" & 任意の変数3 _ 11 & ").Select 12 13Selection.Copy 14Sheets("新しいシート名").Select 15ActiveSheet.Paste
上記のようにコードを書いてみたところ、
コンパイルエラー:構文エラー
となってしまいました...。
かなり無理のある書き方だとは思っているのですが、
どのように改善すればやりたいことが実現できるかわかりません...。
差支えなければご教授頂けると幸いです。
回答2件
あなたの回答
tips
プレビュー