Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


58540 / 76738 ←次へ | 前へ→

【22924】Re:不特定シートからの情報の読込
発言  G-Luck  - 05/3/7(月) 17:55 -

引用なし
パスワード
   ▼あさひな さん:

直接的回答ではありませんが、いくつそれらしいことが実現できる方法を考えてみました。

1、ひとつのシートを非表示にしてシートの状態を記しておく。
問題点、シートのコピー、削除、移動等の時にマクロなどでデータを修正しなければいけない。

2、各シートに
Public Function myType() As String
  Const myTypeName As String = "A"
  myType = myTypeName
End Function
と書いておく。
問題点、マクロの有効無効のダイアログが出る。

3、セルのコメントを使う
buf = Range("A1").Comment.Text
で取得。
問題点、セルに赤三角マークが付く

4、セルに記入し、セルの色と文字色とを同じにして見えないようにする。
問題点、セルの削除等の影響を受ける。

5、Excelの定義を利用する。
Sheet1!myType = "A"
を定義して、
buf = Workbooks(XXX).Worksheets("Sheet1").Names("myType")
で取得する。
問題点、定義のところに残って、利用者に見えてしまう。

6、Labelを貼り付けVisibleをFalseにしておく。
問題点、他のコントロールを貼り付けた時、注意が必要。

それぞれにデメリットがありますが、許せるものはありませんでしょうか?

0 hits

【22914】不特定シートからの情報の読込 あさひな 05/3/7(月) 13:45 質問
【22923】Re:不特定シートからの情報の読込 ichinose 05/3/7(月) 17:50 発言
【22924】Re:不特定シートからの情報の読込 G-Luck 05/3/7(月) 17:55 発言
【22944】ありがとうございました あさひな 05/3/8(火) 13:55 お礼

58540 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free