Excel VBA質問箱 IV

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

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


57579 / 76732 ←次へ | 前へ→

【23889】Re:開かれていない別のブックのシートの...
質問  okb  - 05/4/6(水) 16:18 -

引用なし
パスワード
   原因が判ってきました。
説明不測だったのですが、シート"Menu"から取得するShnameは、ハイパーリンクで取り込んだもので Workbooks(Bookname).Worksheets(Shname)が、認識されないようです。
Shnameの値によっては正常に処理できます。
http://www.vbalab.net/vbaqa/c-board.cgi?cmd=one;no=23756;id=excelで、
Hirofumiさんに、対応していただき解決したのと同じですね。
と考え、となりのセルにコピーしたセルから取得できるように、
If .Cells(I, j).Value <> "" And .Cells(I, j - 1).Value <> "" Then
          Shname = Trim(.Cells(I, j - 1).Value
これを
If .Cells(I, j).Value <> "" And .Cells(I, j + 1).Value <> "" Then
          Shname = Trim(.Cells(I, j + 1).Value)
としたのですが、ダメでした。
どうも、値によって正常に処理できるときと出来ないときがあるようです。
たとえば、
非常コンセント、スプリンクラー  は不可
点検結果、消火器、泡、動力ポンプ は正常
どう対応すればいいんでしょうか?

0 hits

【23886】開かれていない別のブックのシートの追加 okb 05/4/6(水) 14:15 質問
【23889】Re:開かれていない別のブックのシートの... okb 05/4/6(水) 16:18 質問
【23904】Re:開かれていない別のブックのシートの... Hirofumi 05/4/6(水) 22:01 発言
【23905】Re:開かれていない別のブックのシートの... okb 05/4/7(木) 0:01 お礼
【23926】Re:開かれていない別のブックのシートの... Hirofumi 05/4/7(木) 19:00 回答
【23927】Re:開かれていない別のブックのシートの... Hirofumi 05/4/7(木) 19:18 回答
【23929】Re:開かれていない別のブックのシートの... okb 05/4/7(木) 23:33 お礼

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