お世話になります。 VBAで作成したアプリ機能を、アドイン(.xla)として提供しています。 このアドインの中には、多数のUserFormが定義されており、不特定のブックから呼び出すことができます。(主にカスタマイズした右クリックメニューから)。
VBAでシートをアクティブにしたいんだけど、なんかエラーが出る… エラーの意味がわからない… こんにちは。Excelを使い始めて20年ちょっと。仕事のほとんどでExcelを使ってきたベテランExcel使いこと、テックライターの平山です。 対象のWindowをアクティブな状態にします。開いているウィンドウが1つしかない場合にはブックをアクティブにするのと同じですが、ウィンドウが複数作成されている場合には、動作が異なります。 質問の内容は「アクティブでないシートのアクティブセルを取得するにはどうしたらいいですか?」ということです。 たとえば今、Sheet1を開いているとします。アクティブセルをセルC1に移動します。次にSheet2を開きます。アクティブセルをセルB2にします。
タイトル : excelがアクティブにならないのです。 記事No : 12929: 投稿日 : 2009/02/09(Mon) 13:16: 投稿者 : 隆 この場合ブックに加えた変更は破棄されます。 開こうとしているブックを開いているか確認して 開いているなら新たに開かない、 開いていないなら開く、 ということをvbaでやります。 まずは現在開いているブックの名前を取得します。 アクティブにしたいウィンドウは事前に対象のブックが開いていることが前提になります。 開いていないブックのウィンドウをアクティブにしようとしても「実行時エラー ‘9’: インデックスが有効範囲にあり …
アクティブブックと同じフォルダに収録されている”リスト.xlsx”ファイルを開くことにします。 Workbooks.Openメソッド は、非常に多くのパラメタがあり、一見複雑に見えますが、基本的には、ファイル名を指定すれば開くことができます。