インストラクターのネタ帳

新着記事

ひとり税理士である井ノ上陽一さんの「メディア・コンテンツ業」を、無料・有料という軸と、コンテンツが広く公開されているのか限定されているのかを軸にとると、以下のような4象限マトリックスにプロットできると考えてきました。

ブログ・メルマガ・書籍・セミナー

続きを読む

「vba null判定文」
「vba if文 null判定」
といった検索でのアクセスが時折あることに気付きました。

文字通りに解釈するなら、VBAでNullであるかどうかを判定するにはどうすればいいのか、探していらしたのでしょう。

続きを読む

[スポンサードリンク]
対象:Excel 2010, Excel 2013, Windows版Excel 2016

For Each~Next文のほうがFor~Next文よりシンプルに書ける場合の例をご紹介しました。

この例をご覧になって、どのような処理でもFor Each~Next文のほうがシンプルになるとは、思いこまないでください。

例えば拙著『いちばんやさしいExcel VBAの教本』の、Lesson 69「ワークシート名一覧を作成するマクロを作ってみましょう」で作成しているSubプロシージャの場合、

ワークシート名一覧を作成する

無理にFor Each~Next文で書くよりも、For~Next文のほうがシンプルなコードで済みます。

続きを読む

対象:Excel 2010, Excel 2013, Windows版Excel 2016

Excel VBAを使って、配列からセルに一気にデータを入力するには、基本的には2次元配列を使う必要があります。

1次元配列のデータも横方向ならば入力できる

しかし横方向にデータを入力するなら、1次元配列でもOKです。

続きを読む

対象:Excel 2010, Excel 2013, Windows版Excel 2016

「excel vba charttitle 2007 このオブジェクトにはタイトルがありません」
といった検索でのアクセスが時折あります。

グラフタイトルを操作・設定するExcelマクロを実行したときに、

このオブジェクトにはタイトルがありません。

上図のようなエラーが発生することがあります。

続きを読む

対象:Excel 2010, Excel 2013, Windows版Excel 2016

Do~Loop文をどう学習するか

For~Next文で書けるExcelマクロをあえてDo~Loop文で書くとどのようなコードになるか、記事にしました。

Do~Loop文を機械的に覚えた方の中には、ご紹介したDo~Loop文を疑問に感じた方がいらっしゃるかもしれません。

多くのExcel VBA入門書では、Do~Loop文には、Do While~LoopとDo Until~Loopがあり、更にループを抜ける判断を前で行うか後ろで行うのかの、合計4種類があるといったことが書かれています。

しかし私がご紹介したSubプロシージャでは、WhileやUntilという単語が出てきません

続きを読む

[スポンサードリンク]
対象:Excel 2010, Excel 2013, Windows版Excel 2016

最背面に移動

「エクセル マクロ 最背面へ移動」
「excelvba shape 最背面へ移動」
「excel shapeメソッド 最背面へ移動」
といった検索で時折アクセスがあります。

いずれかの図形・Shapeを、最背面へ移動するには、どのようなコードを書けばいいのか探していた方による検索キーワードです。

どのShapeを最背面へ移動したいのか、これらの検索キーワードだけではわかりませんので、参考になりそうな簡単なExcelマクロをご紹介しておきます。

続きを読む

対象:PowerPoint 2010, PowerPoint 2013, Windows版PowerPoint 2016

PowerPoint VBAからノートを操作する場合、
「NotesPage.Shapes.Placeholders(2)」
といったオブジェクトを取得するコード(オブジェクト式)を使います。

この式に疑問を持つ方は少なくないようです。

続きを読む

対象:Excel 2010, Excel 2013, Windows版Excel 2016

For~Next文の構文

Excel VBAの場合、Do~Loop文でなければ書けないケースが少ないため、最初に学習するループ処理としてFor~Next文を、拙著『いちばんやさしいExcel VBAの教本』ではおすすめしています。

For~Next文で書ける処理を、あえてDo~Loop文で書くとどのようなプロシージャになるのかご紹介しておきます。

続きを読む

対象:Excel 2010, Excel 2013, Windows版Excel 2016

凡例の書式設定-凡例の位置

グラフの凡例位置を変更するExcel VBAのコードを探している方は、少なくないようです。

インストラクターのネタ帳のアクセスログでも、
「vba 凡例 場所」
「vba 凡例項目 下へ移動」
「vba 凡例 指定位置 配置」
「excel vba 凡例の位置指定」
といった検索キーワードでのアクセスがあります。

続きを読む

[スポンサードリンク]

Copyright © インストラクターのネタ帳 All Rights Reserved.