投稿者「ooooo」のアーカイブ

マクロ記録でエクセルが何をしているか調査できる

以下を調査します。 ふりがな入力 表示形式が変わるもの。日付、時間の入力 配列数式の入力 表形式の選択 エクセルが何をしているのか?。特に、入力と表示結果の違いはマクロ記録も見るとよくわかる? しかし、 マクロ記録は、V … 続きを読む

カテゴリー: 4 マクロ記録でオブジェクトを調査する | コメントする

転記!マクロ?ワークシート関数です

転記となるとマクロ?。危なっかしいというかSubプロシージャを書くのにパワーがいる。何が難しいのかというとセルの位置の指定ですよね。一方、ワークシート関数は、セルに埋め込むので目的のセルにデータを入れる。確実に指定のセル … 続きを読む

カテゴリー: 9 セルの中で使うユーザー定義関数の作成 <VBA> | コメントする

常にマクロが有効なファイルに保存する

現在のExcelは、ファイルの拡張子がxlsmでないとマクロが消えてしまう。うっかりxlsxで保存して作ったマクロが無くならないように保存するファイルの種類を常に「Excelマクロ有効ブック(*.xlsm)」にする。Ex … 続きを読む

カテゴリー: 1 「開発」タブとVBE | コメントする

「IF関数を書く」チョット待った!!

ワークシート関数IFが使えるということは「条件分岐」OKです。ならVBAでIf Thenも書けます。 優良可の第二弾。IF関数と比較もします。 問題:設備、取扱、法規の3つの問題があり全体の合計が6割以上で合格。ただし、 … 続きを読む

カテゴリー: 9 セルの中で使うユーザー定義関数の作成 <VBA> | コメントする

myTemplate 配列=Range代入

配列数式で扱う2次元配列の処理は、For Eachで処理することが多いが初めから配列に入れて処理する方法もある。 For i=1から始まることに注意。配列の要素番号は0から始まるのが普通だが、動的配列ar()にRange … 続きを読む

カテゴリー: 9 セルの中で使うユーザー定義関数の作成 <VBA> | コメントする