Excelでのマクロ-形状の作成とワークシートへの挿入
Excelでマクロについて学習しています.
これまでのところ、セル(D5)をクリックしてワークシートを開き、テキストボックスを挿入して茶色に着色するマクロを記録しました.
マクロはPersonal.XLSBに保存されます
ワークシートでこのマクロを実行するたびに、茶色のテキストボックスがセルD5の場所に表示されます.
選択したワークシートの別の領域(D5以外)に表示したいのですが、デフォルトは常にD5です
どうすればこれを克服できますか?
私は数多くの動画を視聴しましたが、実際に何をしたいのかには関係ありません.
返信リスト(回答:4)
こんにちはロジャー
ください、
問題に取り組み、適切な解決策を提供できるように、コード(マクロ)を投稿してください.
応答1# ->にスキップ2 #RogerBiJeovanyからの回答に感謝します.
第1に、セルD5について言及して誤解させたくない.テキストボックスを作成したのはワークシートのその領域であり、実際にはセルD5ではなく、マクロを実行すると常にボックスが返されるのはこの領域にあるため、これについてのみ言及しました.
私の希望は、ワークシートの任意の領域にボックスを作成することです.
これは私のコーディングです.説明を求めています:
Sub Create_Brown_Text_Box()
'Create_Brown_Text_Boxマクロ
'
範囲( "D5").選択
ActiveSheet.Shapes.AddTextbox(msoTextOrientationHorizontal、153.6、33、109.2、_
77.4).選択
Selection.ShapeRange.Fillを使用
.Visible=msoTrue
.ForeColor.ObjectThemeColor=msoThemeColorAccent2
.ForeColor.TintAndShade=0
.ForeColor.Brightness=-0.5
.Transparency=0
.固体
次で終わる
Range( "F9").選択
End Sub