プロが教えるわが家の防犯対策術!

ユーザーフォームを使用して、ワークシート名を表示しまして、選択したワークシート名を変数に収めて、Workshees(変数)みたいな感じで処理の対象にしていきたいと考えています。
何が適切な方法かわからない状態です。 もしよろしければコードも教えてください。よろしくお願いします。

A 回答 (1件)

>ユーザーフォームを使用して、ワークシート名を表示しまして、選択したワークシート名を変数に収めて



どこに表示したシート名を選択するのかが定かではないのでなんですが、
選択とあるので、ComboBoxかListBoxでしょうから。
 
'-------------------------------------------------

  Dim mySheet

'コンボボックスの場合

  mySheet = ComboBox1.List(ComboBox1.ListIndex)

'リストボックスの場合

  mySheet = ListBox1.List(ListBox1.ListIndex)

'選択したシートのセルB7に"777"を代入する

  Sheets(mySheet).Range("B7").Value = 777

'-----------------------------------------------

以上。
 
    • good
    • 0
この回答へのお礼

ありがとうございました。
お蔭様で解決しました。

お礼日時:2008/04/21 22:46

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!