スポンサーリンク

VBA

OOo Calc Basicマクロで配列を初期化し,動的に要素数を増やし,引数に渡すサンプルコード。実用的な配列プログラミングをマスター

Excel/Wordオフィス製品のTipsまとめへ OpenOffice.org Calc の Basic マクロで,配列の実用的な操作方法をサンプルコード付きで解説する。Excel VBAと同じように,配列を自由自在に使いこなせるようになろう。 (1)配列の宣言と初期化・生成のサンプル (…

WSH・VBScriptの人気は落ち,2010年にPowershellが追い越した。VBAの需要はさらにその倍だが,10年間で半分まで落ちている

Windows上で動作するバッチ・スクリプティング言語の,人気の比較。参考のためにVBAを入れてあるが, このグラフ内ではトップを走るのはVBAだ。VBAは,OS搭載のシェルよりもずっと人気がある。 しかし10年間で需要が半減している。 WSH・VBScriptの人気はど…

OpenOffice.org Calcで,VBAに似たマクロ「OpenOffice Basic」の入門サイト集。シート上の定型処理を自動化する「OOo Basicマクロ」を初歩から学ぶ

Excel/Wordオフィス製品のTipsまとめへ Excelの無料版ともいえる「Open Office.org Calc」の,マクロ機能に入門するためのサイト。Excel VBAとほぼ同じコードが,フリーソフトであるCalc上でも動作する。名前は「OpenOffice Basic」。 このOpenOfficeマクロ…

Excelでセル内の「一部の文字列」や「特定の語句」のフォント・色変更は,VBAマクロで実現可能。関数では無理

Excel/Wordオフィス製品のTipsまとめへ VBAマクロを使えば,セル内の文字色を「部分的に」変えることが可能。関数だけでは無理。 マクロを使う方法: 文字の一部だけ色を変える:Excel VBA|即効テクニック|Excel VBAを学ぶならmoug http://www.moug.net/te…

Excel VBAで,ユーザーフォームとActive Xについて勉強できるYoutube動画

Excel/Wordオフィス製品のTipsまとめへ Excel VBAで,ユーザーフォームとActive Xについて勉強できる動画。(英語)

Excel VBAの基礎とTips, Eventの使い方について勉強できるYoutube動画

Excel/Wordオフィス製品のTipsまとめへ Excel VBAの基礎とTips, Eventの使い方について勉強できる動画。(英語)

Excel VBAで,ボタンを押すとファイル選択ダイアログ。選んだ画像をシート上に表示

Excel/Wordオフィス製品のTipsまとめへ Excelシート上のボタンを押したら,ファイル選択ダイアログが開いて,画像を選択すると,シート上にその画像が表示される。そういうマクロの作り方。 Excel VBAのコード 開発リボンで,挿入>フォーム>ボタン。関数の…

Excelシート上にチェックボックスを設置して,セルの編集可・不可を切り替えよう

Excel/Wordオフィス製品のTipsまとめへ Excel VBAで,シート上にチェックボックスを設け,チェックされている時だけ,特定のセルを入力可能にする方法。 流れとしては(1)ActiveXコントロールを設置 (2)コントロールにマクロを設定 (3)シート保護と…

Excel VBAで,2つの日付を比較し,差分を計算する関数

Excel/Wordオフィス製品のTipsまとめへ 日付の間隔を求めるVBAサンプルコード。けっこう簡単に,日数を計算できる。 Sub main() ' 2つの日付を比較 d1 = CDate("2001/01/01") d2 = CDate("2015/12/31") MsgBox DateDiff("d", d1, d2) ' d2 - d1 MsgBox Date…

Excel VBAでは,シートの印刷前後にイベントを設定可能

Excel/Wordオフィス製品のTipsまとめへ シートの印刷の実行前と完了後のタイミングを検出して,VBAマクロで処理を埋め込む事が可能。 印刷前:Workbook_BeforePrint 印刷後:Application.OnTimeを上手く使う 注意点として,Workbook_AfterPrintという関数は…