「Microsoft Excel」のVBAのように「LibreOffice Calc」を操作できるようにするライブラリ「Excel Like ...
VBAで作成したExcelファイルを他者と共有する際、意図しない変更を防ぐために「シートの保護」は不可欠な機能です。 しかし、単純にシートを保護するだけでは、セルの書式設定や並べ替え、オートフィルターといった、ユーザーに許可したい操作まで一律 ...
VBAマクロで、アクティブシートのセルに値を書き込む処理を作ったとします。普段は問題なく動くのに、なぜか、ユーザーが「グラフシート」を選択した状態で実行すると、エラーで止まってしまう…。そんな、状況によって動作が変わる、不安定なマクロ ...
『VBA』 をマスターすればExcelでいろいろ便利なことができるらしいが、 どこから手を付けてよいか分からない、 と思っている方は多いと思います。また、 何ができるのか分からないから、 便利と言われてもピンと来ない方も多いのではないでしょうか。
連載第7回目では、前回の続きとしてExcel VBAにおけるJSONデータによるWebサービスの呼び出しについての手順を学びます。前回で、APIの概要を紹介し、IDの取得やAPI呼び出しのテストを行い、ワークシートの基本的な準備を済ませました。今回はスクリプトを ...
シートをコピーするには、WorksheetオブジェクトのCopy メソッドを実行します。引数のBeforeまたはAfterで、コピーする位置を指定することができます。特定のシートの左側に挿入するにはBefore、右側に挿入するにはAfterを用います。シートをコピーすると ...
エクセルでシート作成するマクロ(ワークシート追加)(3ページ目) Excelの画面を表示して、ワークシートの数を入力する欄を準備します。ここでは、下図のように、セルA5を入力欄にします。 VBEの画面に戻り、入力されたワークシート数の数値を保存する ...
“やじうまの杜”では、ニュース・レビューにこだわらない幅広い話題をお伝えします。 「またつまらぬものを作ってみた」で紹介した、ワークシート上をレンズが移動するVBAコードをGitHubに公開しました。やっつけ仕事なのでツッコミどころ満載ですがご ...
「ブックを作成するマクロを作成しよう」と「エクセルでシート作成するマクロ(ワークシート追加)」の記事を通して、ワークシートの枚数を指定してブックを作成するマクロを作成してきました。しかし、今の段階では、指定したワークシートの枚数に ...
「Excelデータをプログラムで扱うのなら、VBA(Visual Basic for Applications)を使うべし」。多くの人はそう思っているでしょう。もちろんVBAはMicrosoft Officeのソフトを操るのにとても便利なプログラミング言語ですが、弱点もあります。 その1つが、Officeにしばられ ...