Excel VBA質問箱 IV

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

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


53635 / 76732 ←次へ | 前へ→

【27907】Re:新たな問題
お礼  青朝顔  - 05/8/23(火) 22:30 -

引用なし
パスワード
   >かみちゃん様

>まったく、何がなんだかわからなくなりました。
申し訳ございません。バグシートが二つあった為私自身が正確に症状を掴んでいませんでした。そこでバグをわかりやすくするためバグシートを1つだけにして、かみちゃんさんのマクロ1を試してみました。

まずバグの症状は。
1)シート保護をかけるとポインターが手形になり、表のどこをクリックしてもマクロ発動。表以外の部分にはこの現象はおきない。

2)保護の有無に関わらずこの表のどのセルに対してもに別シートからデーターを引っ張れない。(例えば=セル番地の関数)エラーメッセージは”数式に無効な外部参照が含まれます”と出ます。これは別シートのセルに=と書いた後、問題の表をクリックしようとするとやはりポインターが手形になり(保護をかけなくても)
実際にクリックできていない為のようです。=セル番地をキーボードで入力するとOK

このバグシートにかみちゃんさんのマクロ1をかけます。
1)の症状は消えました。2)の症状の方はポインターは正常になり
クリックできるようになりましたが、全てVALUEになります。(保護の有無に寄らない)(関数は=セル番地、データーは単純な”あ”とか”B”とかいう文字列)
表以外の部分はこれらは正常に行えます。

それからふざけているように思われてしまうかもしれませんが真面目に話を続けます。シート外からだとVALUEになるがシート内ではどうだろうと試してみました。
すると=セル番地で文字列を引っ張ると、なんと文字列の巡が逆になるのです。

つまり”備考”という文字列を引っ張ると”考備”
”ABC”は”CBA”と表示されます。嘘偽りなく本当の話です。

以上相談に乗っていただいた手前、あやふやなまま終わらせたくなかったので
自分なりに実験をし報告させていただきました。
表作成上の解決方法としてはりん様のアドバイスでやっていこうと考えております。
未熟なレスで混乱させて申し訳ありませんでした。
1 hits

【27823】おかしなバグ 青朝顔 05/8/21(日) 14:15 質問
【27824】Re:おかしなバグ Kein 05/8/21(日) 14:34 発言
【27826】Re:おかしなバグ かみちゃん 05/8/21(日) 14:41 回答
【27828】Re:おかしなバグ りん 05/8/21(日) 18:01 発言
【27830】経過 青朝顔 05/8/21(日) 19:45 発言
【27831】Re:経過 かみちゃん 05/8/21(日) 19:56 発言
【27832】ありがとうございました 青朝顔 05/8/21(日) 21:13 お礼
【27833】新たな問題 青朝顔 05/8/21(日) 21:45 発言
【27834】Re:新たな問題 かみちゃん 05/8/21(日) 21:55 発言
【27836】Re:新たな問題 青朝顔 05/8/21(日) 22:54 発言
【27840】Re:新たな問題 かみちゃん 05/8/21(日) 23:58 発言
【27907】Re:新たな問題 青朝顔 05/8/23(火) 22:30 お礼
【27835】Re:経過 りん 05/8/21(日) 21:57 回答
【27838】Re:経過 青朝顔 05/8/21(日) 23:23 お礼
【27844】Re:経過 りん 05/8/22(月) 8:37 発言
【27906】Re:経過 青朝顔 05/8/23(火) 21:56 お礼

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