![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Private Const SCol = 1
Private Const SRow = 1
Private Const ECol = 1
Private Const ERow = 1
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Add
xlBook.Sheets("Sheet1").Range("A1") = 1
xlBook.Sheets("Sheet1").Range(Cells(SCol,SRow), Cells(ECol, ERow)).Borders.LineStyle = True
xlBook.SaveAs "c:\ss.xls"
xlBook.Close
xlApp.Quit
Set xlApp = Nothing
Set xlBook = Nothing
以上のようにEXCEL VBA内で新規ExcelApplicationインスタンス内で値を代入し、線を引いているのですが線を引く範囲指定部分でアプリケーション定義またはオブジェクト定義のエラーですと表示されます。
xlBook.Sheets("Sheet1").Range("A1:B2").Borders.LineStyle = True
↑のような形であればエラーは出ません。
xlBook.Sheets("Sheet1").Range(Cells(1,1),Cells(2,2)).Borders.LineStyle = True
↑ではエラーが出ます。
新規ExcelApplicationインスタンス内でのRange(Cells)の使用方法が違うのでしょうか?よろしくお願いします。
No.1ベストアンサー
- 回答日時:
下記ではいかがでしょうか?
With xlBook.Sheets("Sheet1")
.Range("A1") = 1
.Range(.Cells(SCol, SRow), .Cells(ECol, ERow)).Borders.LineStyle = True
End With
hana-hana3 様
素早いご回答ありがとうございます。
Cellsと略してしまうとActiveSheets扱いになってしまうので、Rangeと指定しているSheetと違うSheetなのでこういったエラーが発生するのですね。基本的なことを忘れていました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excelで下記のようにマクロを作ったところ、一回目は実行できたのですが、二回目以降「実行時エラー1 1 2022/03/25 08:08
- Excel(エクセル) VBAの指示の内容 昨日こちらでご教示頂いたのですが初心者な為、一つ一つの指示が何をやっているのかわ 2 2022/10/25 18:08
- Visual Basic(VBA) 【VBA】Excelの特定範囲のセルを画像で保存したい 2 2023/01/25 13:06
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
- Visual Basic(VBA) VBA処理追加 こちらでご教示頂いたのですが回答完了させてしまいましたのでこちらからまた質問させてく 2 2022/10/27 09:57
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Excel(エクセル) エクセル VBAの構文について 2 2023/02/10 18:26
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Excel(エクセル) EXCEL マクロで行を挿入して貼り付けようとするとエラーになる。 2 2022/05/24 09:43
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
今、コンピューター言語で、COB...
-
ドローン操縦士の居場所
-
ノートパソコンのACアダプタを...
-
オービスとNシステムの違い
-
itunesのプレイリストで「再生...
-
itunesのプレイリストで「再生...
-
Win11で画像ファイルが突然開け...
-
ノートパソコンを分解する時は...
-
ノートパソコンの内部を素手で...
-
中華ゲーム機のGame Console R3...
-
共有フォルダを開いた時の背景...
-
ノートパソコンの画面が汚れた...
-
エアコンの下に机がありその机...
-
Windowsのタスクバーにバッテリ...
-
windows11 が非常に不安定です...
-
スマホを分解する時は静電気防...
-
capcut
-
ノートパソコンを触って静電気...
-
マイクロソフトアカウントのメ...
-
シンギュラリティは何年後に起...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
インスタの裏垢で見せ合いした...
-
インスタって、携帯を2台で同期...
-
至急!インスタのリンクに、App...
-
別インスタンスのエクセルを制...
-
iPhoneでアルバムを一つのフォ...
-
突然カカオが使えなくなったん...
-
iXpandからカメラロールへの動...
-
最近、インスタなどを開いてそ...
-
Googleフォトのアプリを iPhone...
-
iPhoneでいらない部分をカットする
-
いつも行っている美容室で写真...
-
iPhoneミュージックのアルバム...
-
おかっぱになってしまう
-
iPhoneのミュージックプレイリ...
-
トップスタイリストって
-
写真の一部を拡大したく、写真...
-
iPhone8なんですが、写真内にあ...
-
だいぶ前に、安室奈美恵のアル...
-
インスタにアップしたい画像を...
-
インスタが英語表記になってし...
おすすめ情報