Square Beat Engine

Blog for variety of things…

「 MS-Office 」 一覧

[Excel][PPT][VBA] エクセルとパワーポイントの改行コードの違い

2017/04/07   -MS-Office

VBAで、エクセルからパワーポイントに改行を含む文字列をコピーしようとしたとき、若干つまずいたのでメモ! この記事で解決できる課題 パワーポイントの箇条書きでは、Enterで次の段落に移動し、新しい箇 …

[PowerPoint][VBA] パワーポイントで、選択中のグラフのバーの色を調べる方法

2016/06/28   -MS-Office

パワーポイントで、選択中のグラフのバーの色を調べる方法。 イミディエイトウィンドウで、以下のコマンドを実行。

なお、.RGBをつけても …

[Excel][VBA] ピボットテーブルの生成時にメモリ不足(リソース不足)が発生する問題と解決方法

2016/06/25   -MS-Office

エクセルで、ピボットテーブルを生成するマクロを使っていたのだけど、データが大きいとメモリ不足で動作しないことがあったため、改善した。 同じ問題で困っている人のために、自分の解決方法を記載しておくことに …

[Excel][VBA] リストボックスがクリアされてしまう問題

2015/10/30   -MS-Office

ActiveXコントロール(OLEObject)のリストボックスは、セルに何かを書き込んだりすると、選択状況がクリアされてしまう。 正確には、自動計算をOFFにしておけばクリアされないのだが、通常は自 …

[Excel][VBA] 名前付きセル範囲の参照

2015/10/29   -MS-Office

VBAで名前付きセル範囲を参照する方法は複数ある。 よく混乱するので、ちょっと整理しておく。 コード例

それぞれの方法の特徴 Rang …

[Excel][VBA] 行列入れ替えを伴う値の転記

2015/10/28   -MS-Office

以前書いたように、エクセルで値を転記する場合は、クリップボードを経由せずにValueプロパティを使う方法を勧めている。 しかし、クリップボード経由だと簡単なのに、経由しない場合だと面倒なものがある。 …

[Excel][VBA] 選択中のセルにハイパーリンクをセット

2015/10/17   -MS-Office

URLが入力されたセルがいくつもあるとき、それぞれのセルにハイパーリンクを設定するマクロを紹介する。 コード

参考: 手動でのハイパー …

[Excel][VBA] ブックの手動計算とValue(xlRangeValueXMLSpreadsheet)の危険な関係

2015/10/16   -MS-Office

VBAを使ってExcelで複雑なツールを作ろうとすると、いろいろと細かい部分でつまずくものだ。 今回は、ブックの計算を手動にしていても、特定の条件下で自動に戻ってしまうという現象に遭遇した。 Valu …

[Excel][VBA] オブジェクト名のワナ

2015/10/13   -MS-Office

Excel 2010のVBAで、ActiveXコントロール(VBA内ではOLEObject)の名前に罠があることに気づいたのでメモ。 「OLEObjectがうまく動作しない!」と嘆く誰かを1人でも救い …

[Excel][VBA] ピボットテーブル「複数のアイテムを選択」の一括OFF

2015/10/09   -MS-Office

最近、VBAでピボットテーブルの操作にチャレンジしている。 細かい操作をする際に迷うことがあるので、Tipsとして紹介。 「複数のアイテムを選択」をOFF 前提 あらかじめピボットテーブルは作成済み …