経理部員のプログラミング勉強日記

経理、プログラミング、データ分析などを生業にする30代男性会社員の行動記録です。

【四コマ漫画】かいてんドア

むかしに作った四コマ漫画。

VBAエキスパート(ExcelVBAスタンダード)サンプル問題その3

【問題】 下記のプロシージャ「test」を実行したとき、 メッセージボックスで表示される文字列は何か。 Sub test() Dim buf As String buf = "エクセル" Call test2(buf) MsgBox buf End Sub Sub test2(ByRef buf2 As String) buf2 = "ワード" End Sub

VBAエキスパート(ExcelVBAスタンダード)サンプル問題その2

【問題】 ①イミディエイトウィンドウに、ブックのシート数を表示しなさい。②イミディエイトウィンドウに、ブックの全シートの名前を表示しなさい。

VBAエキスパート(ExcelVBAスタンダード)サンプル問題その1

Sub Sample() Worksheets.Add ★.Name = "埼玉" End Sub シートを追加しそのシート名を"埼玉"に変更するマクロ。 ★には何が入るかという問題。

Excel関数 VLOOKUP関数がうまく機能しない場合のありがちな原因 ~表示形式とデータ型~

「VLOOKUP関数を使っているんだけど、検索値がマスタにあるのにエラーが出てしまう」こういう質問をいただくことがあります。一番ありがちなのは、VLOOKUP関数の1番目の引数で指定する「検索値」と2番目の引数で指定するデータ範囲の左端のデータ型がずれ…

ExcelVBA 仕訳帳から特定の勘定科目をフィルタ抽出して別のファイルに切り出すマクロ

一番左のシートに仕訳帳などを貼る(8列目が勘定科目名であることを想定)。 2番目のシートには抽出対象の勘定科目をマスタにしておく。 出力するファイルは重複を避けるためファイル名に現在日時をつける。 Sub 複数のブックに分割() Dim フォルダ, セル,…

ExcelVBA コンボボックスの初期設定と反転防止策

コンボボックスの初期値設定はInitializeイベントで行う。 AddItemメソッドでリストを作り、 ListIndexプロパティで初期表示するアイテムを指定する。 Private Sub UserForm_Initialize() With ComboBox1 .AddItem "1 上杉彰彦" .AddItem "2 高石梨紗" .AddI…

「土日で分かるPHPプログラミング教室」で詰まった点のメモ

PHP

「土日で分かるPHPプログラミング教室」で勉強中。 OS環境は、Windows10(64ビット)です。 本の通りに進めていくと詰まってしまった点があったので 解決した方法をメモしておきます。 というか、↓の方のブログと同じ状況が発生し、 解決策もそちらのブログ…

プログラミング体験のもくもく会を始めます。

会社でプログラミング体験のもくもく会を始めます。 「もくもく会」とは、誰かが先生役で講義をするのではなく、各人が思い思いの参考書のプログラムや、作りたいものをもくもくと作る勉強会です。わからないことが出てきたときはまわりに相談ができたり、独…