いつもお世話になります。
OSはwin11、エクセルはoffice365です。
下記の「参考」で新たなブックは起動できるのですが、
旧のブックと新たなブックが重なり手動で 「整列 並べ゛て表示」 の作業します。
ご指導を仰ぎたいのはこの手動の作業を自動化したいです。
参考 下記はあるブックから、ブック名「2023 外国為替」を起動するのみのコードです。
Sub 外国為替起動()
Workbooks.Open Filename:=ThisWorkbook.Path & "/2023 外国為替.xlsm"
End Sub
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
chatGPTに聞いてみたら以下の答えが出てきました。
間違ってる事もありますが参考になれば手動で行っている「整列 並べて表示」の作業を自動化するためには、以下のようなVBAコードを使用できます。このコードは、現在開いているブックと新しいブックをタイル状に表示します。
```vba
Sub ブックを整列して表示()
Dim CurrentBook As Workbook
Dim NewBook As Workbook
Set CurrentBook = ThisWorkbook
Set NewBook = Workbooks.Open(Filename:=CurrentBook.Path & "\2023 外国為替.xlsm")
CurrentBook.Windows(1).WindowState = xlNormal
NewBook.Windows(1).WindowState = xlNormal
Application.Windows.Arrange ArrangeStyle:=xlTile
End Sub
```
このコードを新しいモジュールに追加して実行すると、既存のブックと新しいブックが自動的に整列して表示されるはずです。必要に応じてコードを調整してください。
ご指導をありがとうございます。
1 下記のコードが黄色に反転します。
Application.Windows.Arrange ArrangeStyle:=xlTile
2 上の1に関係かもですが重なったままです。
誠に恐れ入りますが再指導頂けませんか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Visual Basic(VBA) エクセルのマクロを使ってメールを送る方法について教えてください 2 2022/03/29 01:36
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Excel(エクセル) 【困っています】VBA 追加処理の記述を教えてください。 1 2022/08/25 22:54
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) VBA 複数のブックに同じ列を表示させる方法 2 2022/07/20 23:49
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- その他(Microsoft Office) エクセルVBA イベントの切り替え 2 2022/05/01 03:51
- Excel(エクセル) Excelのマクロコードについて教えてください。 1 2022/03/27 10:47
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
相手に渡したプログラムソフト...
-
DELLのPCにPre-Boot Syst...
-
レジストリの変更が反映されない
-
PCの知識なし太郎です。 Sataポ...
-
access2019の起動が遅い
-
Windows Media Player 11を多重...
-
メモ帳(notepad.exe)の起動オプ...
-
マウスカーソルの横にある砂時...
-
パソコンの起動が遅い
-
VirtualBox でWindows XP イン...
-
Windows保護エラーです再起動し...
-
【Windows10】パソコンがEZ MOD...
-
アプリケーション起動時には音...
-
セキュリティソフト「マイロッカー」が「...
-
Windows11 で電卓の起動が遅い
-
SBI証券HYPER SBI 2のエラー
-
この項目のプロパティは利用で...
-
ウイルスバスター起動時にWindo...
-
スクリーンセーバーを起動・解...
-
オンラインアプリとオフライン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SBI証券HYPER SBI 2のエラー
-
DELLのPCにPre-Boot Syst...
-
レジストリの変更が反映されない
-
Windows Media Player 11を多重...
-
【Windows10】パソコンがEZ MOD...
-
exeファイルが起動しない
-
パソコンの起動が遅い
-
メモ帳(notepad.exe)の起動オプ...
-
VirtualBox でWindows XP イン...
-
マウスカーソルの横にある砂時...
-
アプリケーション起動時には音...
-
PCの知識なし太郎です。 Sataポ...
-
Windows11 で電卓の起動が遅い
-
【Microsoft Windows 10】マイ...
-
三相200V7.5KWモータ...
-
DVDFabアップデートを表示させ...
-
prefetchファイルの削除
-
Dynabook のSSD換装に失敗します
-
なんでこのボンクラアプリは起...
-
BIOSの次にno option to boot t...
おすすめ情報
同じフォルダー内にブックで、
アクティブウインドウであるブック名「2023 株価取得.xlsm」
のvbaにより、
ブック名「2023 外国為替.xlsm」を起動する。
起動後、「株価取得」 「外国為替」 の表示が重なる。
参考
ブック名「2023 株価取得.xlsm」
"X:\デスクトップ\keep\2023 株価取得.xlsm"
ブック名「2023 外国為替.xlsm」
path
"X:\デスクトップ\keep\2023 外国為替.xlsm"