システムwiki

Excelでのマクロ-形状の作成とワークシートへの挿入

RogerBi 受付中 最終更新日:2020-08-19 23:00

Excelでマクロについて学習しています.

これまでのところ、セル(D5)をクリックしてワークシートを開き、テキストボックスを挿入して茶色に着色するマクロを記録しました.

マクロはPersonal.XLSBに保存されます

ワークシートでこのマクロを実行するたびに、茶色のテキストボックスがセルD5の場所に表示されます.

選択したワークシートの別の領域(D5以外)に表示したいのですが、デフォルトは常にD5です

どうすればこれを克服できますか?

私は数多くの動画を視聴しましたが、実際に何をしたいのかには関係ありません.

返信リスト(回答:4)

1 #
Jeovany

こんにちはロジャー

ください、

問題に取り組み、適切な解決策を提供できるように、コード(マクロ)を投稿してください.

応答1# ->にスキップ
2 #
RogerBi

Jeovanyからの回答に感謝します.

第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

応答2# ->にスキップ
3 #
RogerBi

ご関心をお寄せいただきありがとうございます.

解決策が見つかったことを嬉しく思います.

応答1# ->にスキップ
4 #
RogerBi

ご関心をお寄せいただきありがとうございます.

解決策が見つかったことを嬉しく思います.