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

エクセルVBA入門書『いちばんやさしいExcel VBAの教本』1月17日発売!

新着記事

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

「数式が文字列になる マクロ activecell.formula =」
という検索でのアクセスがありました。

業務用Excelファイルの、マニュアルや引継ぎ用資料などを作成しようとしていた方による検索でしょうか。

アクティブなセルの数式を、単なる文字列にするExcelマクロを探していらしたようです。

続きを読む

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

VBAで項目軸を反転する

「エクセル vba グラフ activechart 軸を反転」
という検索キーワードに気づきました。

手作業で行うと面倒な横棒グラフの項目軸反転をマクロで行うには、どのようなコードを書けばいいのか、探していらしたのでしょう。

続きを読む

[スポンサードリンク]

私が初めて書かせていただいた本『いちばんやさしいExcel VBAの教本』が、本日(1月17日)発売になりました。

発売初日に、申し上げておかなければならないことがあります。

本書全体では「一番易しい」とは、なっていないだろうということです。

入門者のExcel VBA学習項目は3つに分類できる
『いちばんやさしいExcel VBAの教本』より(図版作成:リブロワークス

3つに分類できるExcel VBAの学習項目のうち、Chapter 8以降で学習する「オブジェクトを取得・操作するコード」について、「易しい」ではなく「優しい」ことを目指して書いたためです。

この意味で、もしも本シリーズが、ひらがなの「いちばんやさしい」ではなかったら、またしても、執筆をお断りした可能性もあったと考えています。

続きを読む

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

Shape.TextFrame2.TextRange.Itemとは

「excel vba textrange.item」
という検索キーワードでこのサイト「インストラクターのネタ帳」へのアクセスがありました。

このキーワードだけでは何を求めていらしたのか正確にはわかりませんけれど、おそらく以下のようなプロシージャをご覧になったのでしょう。


Sub samp()
 Dim itm As TextRange2
 Set itm = ActiveSheet.Shapes(1).TextFrame2.TextRange.Item(1)
End Sub

続きを読む

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

「vba メッセージボックス セルに入力されている時間を表示」
という検索で『インストラクターのネタ帳』へアクセスがありました。

アクティブセルの値をメッセージボックスに表示するサンプルマクロ

以下のようなSubプロシージャを実行して、期待どおりの結果にならないということかもしれません。


Sub アクティブセルの値を表示する()
 Dim tmp
 tmp = ActiveCell.Value
 MsgBox tmp
End Sub

続きを読む

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

グラフのデータラベルに系列名を表示するExcelマクロをご紹介しました。

ここで重要なのは、
  Chartオブジェクト
  └ FullSeriesCollectionコレクションオブジェクト
    └ Seriesオブジェクト
      └ DataLabelsコレクションオブジェクト
        └ ShowSeriesNameプロパティ
というオブジェクトの階層関係を、どうやって調べたか、です。

続きを読む

[スポンサードリンク]

私の始めての著書『いちばんやさしいExcel VBAの教本』の発売が、来週1月17日に迫り、リアル書店さんでの在庫が、私自身も気になります。

ネットから在庫確認できる書店さんのサイトへ、リンクを貼らせていただきます。

続きを読む

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

「マクロ シート名 指定 一部」
「vba シート名 指定の文字列を含む 条件文」
といった検索キーワードでアクセスがありました。

名前に指定した文字列が含まれるシートを指定したい、ワイルドカードを使ってシート名を指定したい、という要望です。

「特定のシート名 繰り返す マクロ」
という検索キーワードも同様でしょう。

続きを読む

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

ひとり税理士の井ノ上陽一さんが、Excelの積み上げ縦棒グラフを使ってB/S(貸借対照表グラフ)を作成する手順を記事にしてらっしゃいます。

サンプルファイルも用意されていますから、是非ご自分の手を動かして確認していただきたいと思います。

その一方、実務でこの一連の操作を頻繁に繰り返すのは、面倒に感じるのも事実でしょう。

特に、データラベルに系列名を表示する操作は、[データラベルの書式設定]作業ウィンドウ-[ラベルオプション]で[系列名]チェックボックスを繰り返す必要があり、

データラベルに系列名を表示するExcelマクロ

流動資産・固定資産・流動負債・固定負債・純資産という区分だけの場合はまだしも、現預金・売掛金・商品・備品・保証金・買掛金・未払い費用・預り金・借入金・資本金・利益剰余金...といった科目まで入れる場合、かなり面倒です。

続きを読む

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

VBAで一つ上の数式をコピーする

このサイトのアクセルログを眺めていて、
「ひとつ上 数式 コピー vba」
「excel2010 vba 一つ上のセル 数式 コピー」
という検索キーワードに気づきました。

続きを読む

[スポンサードリンク]

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