エクセルのVBAで別のテキストボックスに表示する方法をお探しですね。

広告

これはマクロの記録で作りましょう。

テキストボックスのコントロール名をどうするかが難しそうです。

なかなかこの情報を取ってくるコードなんて書けないですし。

新規にテキストボックスを作るところまでマクロで書けば出来そうな気もしますが。

ワークシートの挿入タブのテキストリボンにあるテキストボックスでなく、フォームコントロールやActiveXコントロールから取ってきたテキストボックスであれば名前が決まっていてこの場合使いやすそうですが、ワークシートになじませるとなると、これもうまくないかもしれません。

私ならマクロの記録で
①テキストボックスを貼り付ける。
②セルの値をテキストボックスにコピペする。
のようなコードを記録して、もっと良くなるように細工してなんとかします。

ただマクロの場合一回一回実行する度に0から処理をやり直しなので、手動でシートを直せないところがあまりうまくないです。

作った人はそれが当然の事なのですが、使う人は当然じゃないのでその辺りが限界ですね。

広告