VBA

VBA

写真・画像が貼ってある行を1段(1行)下げるVBA

エクセルのワークシート上に画像や写真を貼り付けて、アルバムのようにしているものをよく目にします。 順序よく画像や写真をシート上に貼っていたものの、あとから画像を追加したくなるときがあります。 その場合に、下図のように挿入したい...
VBA

ワークシート上の図形の大きさを変更する方法

ワークシート上の図形の大きさを変更したいときは多々あると思います。 エクセルマクロを使用しないで図形の変更をするには、図形を直接ドラッグして大きさを変更するのが一般的です。 ですが、手作業でドラッグすると、複数の図形の大きさが...
VBA

ワークシート上の図形を、セルの中央揃えをする方法

ワークシート上に挿入した図形を、セルの中央に配置したい場合はどのようにVBAを記述すればよいのでしょうか。 .Top、.Left、.Width、.Height を使う 図形をセルの中央に揃える場合は、以下の手順で図形の...
VBA

写真・画像整列VBA

エクセルのワークシート上に画像や写真をアルバムのように貼り付けた後、いらない画像を削除して穴開き状態になったものを写真を順番を変えないで整列させるマクロです。 Sub 画像整列() Dim shp_rng As...
VBA

VBAでワークシート上の図形をグループ化する方法

ワークシート上にある複数の図形をVBAでグループ化するには、どのように記述すればよいでしょうか。 グループ化には「Group」メソッドを使う グループ化するには、「Group」メソッドを使います。複数の図形の選択には、...
VBA

ワークシート上の図形の位置を移動させる方法

ワークシート上にある図形を、同一ワークシート上の別の位置に移動させるVBAを紹介します。 上図のように、青色の「ひし形1」をJ列に移動させるVBAは以下のようになります。 Sub 図形移動() ActiveSh...
VBA

ワークシート上の複数の図形を選択する方法

ワークシート上にある任意の複数の図形を選択する場合、VBAではどのように記述すればよいのでしょうか。ワークシート上の図形には、生成された時点でそれぞれ名前が勝手に付けられますので、選択したい図形の名前を選択するのが一番近道になります。 ...
VBA

Excel VBA入門 その95:エクセルに画像を一括挿入するマクロ

今回は、エクセルに画像を一括挿入するマクロを紹介します。 エクセルに画像を一括挿入するマクロ フォルダに保存されている画像をエクセルのワークシート上に、選択した画像を自動でアルバムのように貼り付けるVBAです。後から画像を追加...
VBA

ワークシート上の特定の図形を選択する方法

VBAでセルの選択方法や操作方法がわかっても、ワークシートに貼った図形(オートシェイプ)については同じようにいかないくて悩んでいる人も多いはずです。ワークシートに貼った図形の選択方法について説明します。 ワークシート上の特定の図形...
タイトルとURLをコピーしました