VBATips ExcelVBA
VBATips
VBATips 複数のセルに数式を一括で入れる方法【Formula】【ExcelVBA】
複数のセルに数式を一括で入れたい複数のセルに数式を入れる際、参照先を固定しない場合にどうやったらいいか忘れることも多く、備忘録で残します。複数のセルに数式を一括で入れるサンプルコード注意点 特にありま...
VBATips 10進数で表示された色データをRGB形式に保存する
案件で何度か作成していたため、これを機にブログに落とし込みます。ユーザーが指定した背景色を微妙に変化させたいため、10進数で表示される色データをRGB形式に変換かけて変数保持したいケースが有りました。...
関数・メソッド 図形の線のスタイルを設定する【Shape.Lineプロパティ】【ExcelVBA】
Shape.LineプロパティExcelの図形は枠線の色やスタイルを Shape.Lineプロパティ を使って設定することができます。Shape.Lineプロパティ は LineFormatオブジェク...
関数・メソッド 3Dの図形を作成する【Shape.ThreeDプロパティ】【ExcelVBA】
Shape.ThreeDプロパティ図形を立体(3D)にしたいときは Shapeオブジェクト の ThreeDプロパティ を使います。3Dと言っても本当の3Dではなく、面を追加して立体的に見せるものです...
関数・メソッド 図形を表示/非表示にする【Shape.Visibleプロパティ】【ExcelVBA】
Shape.Visibleプロパティ図形(オートシェイプ)を表示したり非表示にするときは Shape.Visibleプロパティ です。使い方Shapes("図形名").Visible = True/F...
関数・メソッド 図形を回転させる【Shape.Rotationプロパティ】【ExcelVBA】
Shape.Rotationプロパティ図形(オートシェイプ)を回転したいときは Shape.Rotationプロパティ を使用します。つけたい角度を指定できるので、細かい表現が可能です。使い方Shap...
関数・メソッド 図形を反転させる【Shape.Flipメソッド】【ExcelVBA】
Shape.Flipメソッド図形(オートシェイプ)を反転させたいときは Shape.Flipメソッド を使用します。Shape.Flipメソッド を使えば、上下左右反転させることが可能です。構文Obj...
_基本 図形を移動する【Shape.Left/Topプロパティ】【ExcelVBA】
図形の移動図形(オートシェイプ)を移動したいときは Shape.Leftプロパティ、Shape.Topプロパティ を使います。Leftプロパティ は左端の位置、Topプロパティ は上端の位置を設定しま...
_基本 図形(オートシェイプ)のグループ化と解除方法【ExcelVBA】
図形のグループ化図形をグループ化するには、Shapes.Range でグループ化したい図形をまとめて指定し、Groupメソッド を使用してグループ化します。使い方図形をまとめて指定する際は、Array...
関数・メソッド ワードアートを作成する【Shapes.AddTextEffectメソッド】【ExcelVBA】
Shapes.AddTextEffectメソッドVBAでワードアートを作成するときは Shapes.AddTextEffectメソッド を使います。テキストのフォントやエフェクトを設定することができま...
関数・メソッド 図形(オートシェイプ)を作成する【Shapes.AddShapeメソッド】【ExcelVBA】
Shapes.AddShapeメソッドVBAで図形(オートシェイプ)を作成するときは Shapes.AddShapeメソッド を使います。構文Object.AddShape (Type, Left, ...
一覧表 【一覧】図形(オートシェイプ)の種類【MsoAutoShapeType】【ExcelVBA】
MsoAutoShapeType の一覧AddShapeメソッド で図形の種類を指定するときに使う MsoAutoShapeType の一覧です。MsoAutoShapeType値説明msoShape...
関数・メソッド テキストボックスを作成/文字を入力【Shapes.AddTextbox】【TextFrame.Characters】【ExcelVBA】
Shapes.AddTextboxメソッドこのようなテキストボックスを作成することができます。テキストボックスはセルから独立しているため、レイアウトの自由度が高いことが特徴です。構文Object.Ad...
_基本 直線(図形)を作成する【Shapes.AddLineメソッド】【ExcelVBA】
Shapes.AddLineメソッドVBAで図形の直線を作成したいときは Shapes.AddLine メソッド を使います。構文Object.AddLine (BeginX, BeginY, End...
_基本 図形に名前をつける/取得する【Shape.Nameプロパティ】【ExcelVBA】
Shape.Nameプロパティ図形(オートシェイプ)に任意の名前をつけたり、名前を取得したいときは、Shape.Nameプロパティ を使います。構文Object.NameObjectShapeオブジェ...
_基本 図形を複数選択する方法【Select Replace】【Rangeプロパティ】【ExcelVBA】
複数の図形を選択する図形(オートシェイプ)を複数選択したいときは、以下のような方法があります。Replace:=FalseSelect の引数 Replace を False にすることで、選択を追加...
_基本 図形を削除する【Shapes.Deleteメソッド】【For Each】【ExcelVBA】
Shapes.Deleteメソッド図形(オートシェイプ)を削除するには、Shapes.Deleteメソッド を使用します。図形のインデックス番号、または図形の名前を指定することが可能です。構文Obje...
_基本 図形を選択する【Shape.Selectメソッド】【ExcelVBA】
図形の選択方法VBAで図形を選択するときは Shape.Selectメソッド を使用します。図形を指定してSelectを使うだけなのでとても簡単です。Select を SelectAll にすると全て...
関数・メソッド ピボットグラフを他のシートに移動【Chart.Locationメソッド】【ExcelVBA】
ピボットグラフを移動する作成したピボットグラフを既存の他のシートや新しいシートに移動するには、Chart.Locationメソッド を使用します。構文Object.Location (Where, N...
