タイトルの件、下記のマクロについて
指定のファイルが、エクセルのBook1のSheet1ではなく
webアドレスにて指定された、CSVファイル(エクセルで開いている)
を、下記のマクロにて印刷したいと思います。
イメージはエクセルファイルにある下記マクロから
別でWebアドレス指定にて開いたCSVファイルを
下記コードにて印刷をしたいです。
ご存じの方、よろしくお願い致します。
【アドレス】
https://xxxxxxxxxxxxxxxxxxxxx.do
※上記は勝手に作ったアドレスです。本物ではありません。
※CSVファイルが上記アドレスにて開いています。
※エクセルのソフトで開いています
【マクロ内容】
対象:エクセルのBookのSheet1
ページ設定を横向き
倍率79%
ページ指定1ページのみ
印刷する
下記コードは動きます
【コード】
SSub 列幅自動調整倍率84_1ページのみ印刷()
With Workbooks("Book1").Worksheets("Sheet1")
.Cells.EntireColumn.AutoFit
.PageSetup.Zoom = 79
.PageSetup.Orientation = xlLandscape
.PrintOut Preview:=True
.PrintOut From:=1, To:=1
End With
End Sub
End Sub
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
現在のブックに新規ワークシートを追加して、csvファイルを読み込むようにしました。
追加する構文のアドレスのhttps://xxxxxxxxxxxxxxxxxxxxx.doは修正が必要です。
CSVの読み込み方をタブ区切りにしていますので、そうでない場合は修正が必要になる可能性があります。
*変更内容
Sub 列幅自動調整倍率84_1ページのみ印刷()
◆ ここに下記の<<追加>>の構文を追記する
With Workbooks("Book1").Worksheets("Sheet1") ⇒ ◆削除
With Activesheet ⇒ ◆追加
以降は原文と同じ(必要に応じて修正)
<<追加>>
ActiveWorkbook.Worksheets.Add
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;https://xxxxxxxxxxxxxxxxxxxxx.do"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = 65001
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = False
.TextFileColumnDataTypes = Array(1, 1, 1)
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】スクショ印刷がうまく動かない件 5 2022/12/06 17:37
- Visual Basic(VBA) エクセルVBAについて 8 2022/07/13 22:41
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/10 14:24
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Excel(エクセル) エクセルの印刷マクロについて質問があります。 現在、下記のマクロで印刷しています。Sheet1のD6 5 2023/06/12 10:59
- Visual Basic(VBA) Accessフォームで全レコードを指定のExcelのセルへ転送し印刷する方法について 2 2022/09/08 18:23
- Visual Basic(VBA) 【VBA】印刷マクロのループ処理が反映されません 3 2022/08/09 02:15
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイルのアクセス回数について
-
エクセルのプロパティーでセキ...
-
Wordで差込印刷した後に別々の...
-
ExcelブックをGoogleスプレッド...
-
Excel csv保存 列数が異なる場...
-
EXCEL 検索時の設定
-
複数のexcelのファイルを一括で...
-
大量のCSVファイルをExcel形式...
-
実行時エラー52
-
エクセル UserForm 呼び出しで...
-
サブフォルダから部分一致のエ...
-
エクセルファイル名に更新日時...
-
エクセルで、フィルタかけたま...
-
エクセルでcsvファイルを開いて...
-
エクセルVBAに詳しい方! マクロ...
-
エクセルのマクロの記録でcs...
-
処理速度にムラがあり過ぎる
-
vbaでボタンをクリックして上書...
-
Xlms とはなんでしょうか?
-
VBAでマクロを使って、マクロ無...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイルのアクセス回数について
-
エクセルのプロパティーでセキ...
-
Wordで差込印刷した後に別々の...
-
ExcelブックをGoogleスプレッド...
-
Excel csv保存 列数が異なる場...
-
エクセル UserForm 呼び出しで...
-
エクセルファイル名に更新日時...
-
サブフォルダから部分一致のエ...
-
マクロ実行後、表示がおかしくなる
-
EXCEL 検索時の設定
-
PowerPoint 2002でファイル名を...
-
実行時エラー52
-
エクセルのマクロで行と列の削...
-
複数のexcelのファイルを一括で...
-
エクセルでcsvファイルを開いて...
-
VBAでマクロを使って、マクロ無...
-
For~Nextルーチンで最初の1回...
-
大量のCSVファイルをExcel形式...
-
vbaでボタンをクリックして上書...
-
エクセルの保存履歴を残す方法
おすすめ情報