Excel VBA質問箱 IV

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

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


25448 / 76735 ←次へ | 前へ→

【56627】Re:特定のシートに独自メニュを組み込む方法
発言  neptune  - 08/6/25(水) 13:58 -

引用なし
パスワード
   ▼操否 さん:
こんにちは

あるなしの判定は個人的好みとしてはこんな感じが好き。
避けられるエラーを出すのは嫌いなので。

これも、べた書きなので、確認してません。元は先にUPしたsub t です。
function t() as boolean
色々省略
  dim flg as boolean
  flg = false
色々省略
  For Each bar In Application.CommandBars
    r = r + 1
    col = 1
    if bar.Name = "見つけたい名前" then
      flg = true
      exit for
    end if
  Next
  Set wksheet = Nothing
  t=flg
End Sub

後、↓のサンプルですが、操否 さんには必要ないと思いますが、
後で見るかもしれない初心者の方の為に書いておくと、
>Public Sub ggg2()
>
>Dim wksheet As Worksheet
>Dim mnu
>
>On Error Resume Next
>
>  Set wksheet = Worksheets("Sheet1")
>
>  On Error Resume Next
>
>  Set mnu = Application.CommandBars("Worksheet Menu Bar").Controls("JOB担当登録一覧表")
>  
>  If Err.Number <> 0 Then
もし他人様に使っていただくなら、の話ですが、
これも万一コントロールの無い時のエラー以外が出た時の為に、エラー番号は
限定しておく方が良いですね。慎重すぎると言われるかもしれませんが。
それくらいしておく方が安心できます。

2007持ってないので2007についてはコメントできません。

0 hits

【56598】特定のシートに独自メニュを組み込む方法 操否 08/6/23(月) 17:32 質問
【56601】Re:特定のシートに独自メニュを組み込む方法 操否 08/6/23(月) 19:49 質問
【56602】Re:特定のシートに独自メニュを組み込む方法 りん 08/6/23(月) 20:26 発言
【56605】Re:特定のシートに独自メニュを組み込む方法 操否 08/6/24(火) 11:34 お礼
【56607】Re:特定のシートに独自メニュを組み込む方法 操否 08/6/24(火) 11:53 お礼
【56608】Re:特定のシートに独自メニュを組み込む方法 操否 08/6/24(火) 14:24 質問
【56616】Re:特定のシートに独自メニュを組み込む方法 neptune 08/6/24(火) 17:56 発言
【56626】Re:特定のシートに独自メニュを組み込む方法 操否 08/6/25(水) 13:20 お礼
【56627】Re:特定のシートに独自メニュを組み込む方法 neptune 08/6/25(水) 13:58 発言
【56645】Re:特定のシートに独自メニュを組み込む方法 操否 08/6/26(木) 18:24 お礼

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