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

新着記事

2017年10月19日(木)14時20分から17時頃まで開催された、『「ひとりしごと」出版セミナー』に参加させていただきました。

税理士で、Microsoft MVP for Excelでもあり、10冊の出版実績のある井ノ上陽一さんが講師の少人数セミナーです。

印象に残っていること

2時間30分を超えるセミナーの中で、特に印象に残ったのは「ブランディングの固定化」と「印税の現実」です。

続きを読む

対象:PowerPoint2010, PowerPoint2013, Windows版PowerPoint2016

PowerPoint VBAのRangeはメソッド

Excel VBAのRangeと、Word VBAのRangeについて記事を書きました。

こうなると、PowerPoint VBAの「Range」も気になります。

続きを読む

[スポンサードリンク]
対象:Word2010, Word2013, Windows版Word2016

Word VBAのRangeはオブジェクトとプロパティとメソッド

Excel VBAのRangeにはオブジェクトとプロパティがあることを記事にしました。

Word VBAでも「Range」という語句が登場しますので、確認しておきましょう。

続きを読む

対象:Excel2010, Excel2013, Windows版Excel2016
上記の記事で、オブジェクトブラウザーで「range」を完全一致検索した結果の、以下のような画像を使っています。

Shapes・GroupShapesのRangeプロパティはShapeRangeオブジェクトを返す

オブジェクトを取得する式について、まだ理解していない方の中には、誤解する方がいらっしゃるかもしれないので、補足しておきます。

続きを読む

対象:Excel2010, Excel2013, Windows版Excel2016

全シートを別々のブックとして保存するExcelマクロ

「vba すべてのシート 別々のファイル 保存 2010」
という検索で、このサイト・インストラクターのネタ帳へのアクセスがありましたので、いつものようにExcelマクロを作ってみました。

続きを読む

対象:Excel2010, Excel2013, Windows版Excel2016

「エクセルvba cellsオブジェクトのみで範囲指定する」
「excel2010 cellsオブジェクト numberformatlocal 日付」
のような、ちょっと残念な検索で、このサイト・インストラクターのネタ帳へのアクセスが、時々あります。

Cellsという名前のオブジェクトは存在しません

まず申し上げたいのは、Excel VBAに「Cells」という名前のオブジェクトは存在しない、という事実です。

Excel VBAのコードでよく見かける「Cells」は、

Cellsオブジェクトは存在しない

オブジェクトではなく実行時にRangeオブジェクトを返すプロパティです。

続きを読む

[スポンサードリンク]
対象:Excel2010, Excel2013, Windows版Excel2016

選択図形のテキストをVBAで取得する

「excel マクロ 選択した図形のcharacters.textを取得」
という検索キーワードによるアクセスに気づきました。

続きを読む

対象:Excel2010, Excel2013, Windows版Excel2016

VBAを使って、ExcelとPowerPointを連携したいというニーズは根強くあります。

「excel vba pp スライド カウント」
という、Excel VBAから、プレゼンテーションファイルのスライド枚数を取得するコードを探していた方による検索キーワードに気づきました。

続きを読む

対象:Excel2010, Excel2013, Windows版Excel2016

Excel VBAの学習を進める中で、ハードルとなる学習項目がいくつかあります。

プログラミングがまったくはじめてという方の場合は、

  • (配列やオブジェクト変数ではない、普通の)変数
  • ループ処理

あたりが、まず、乗り越えるべきハードルです。

その後の大きなハードルは、なんといってもオブジェクトを取得するオブジェクト式です。

そのようなオブジェクト式について、まだ理解できてらっしゃらない、
「エクセル データ型 characters」
という検索キーワードに気づきました。

Excel VBAには、Charactersという名前のプロパティ(及びメソッド)が複数存在します。

Charactersのデータ型は?

上図は完全一致で、「characters」をオブジェクトブラウザーで検索した結果です。

このCharactersプロパティ(メソッド)の戻りがどのような型なのか、あるいは変数に代入する場合にデータ型をどうすればいいのかを調べていらしたのでしょうか。

続きを読む

対象:Excel2007, Excel2010, Excel2013, Windows版Excel2016

VBAで外枠罫線を引く

「excel vba 罫線 複数選択したセルの外枠のみ」
という、何を求めていらしたのか、判断に迷う検索キーワードに気づきました。

参考になりそうな簡単なマクロを2つご紹介しておきます。

続きを読む

[スポンサードリンク]

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