Excel VBA質問箱 IV

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

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


32233 / 76734 ←次へ | 前へ→

【49740】Re:ダブルクォーテーション
お礼  わさび  - 07/6/19(火) 9:34 -

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


>>つまり、"=D3"っていう文字列を打ち込んでいるわけですよ。
>
>セルに先頭に = の付いた文字列を入れると、エクセルが数式と認識して
>適切な処理をする・・・
>っていう理解でええと思います。

フォロー、ありがとうございます。

>
>>この「True」は、マクロ内の処理でのみ使うものであって、
>>ワークシートに直接書き込んで、計算や処理を行うものではないってことです。
>
>これがちょっと違うのがややこしい(^^;;
>セルに直接 TRUE や FALSE を打ち込めるんですわ。(全部大文字になる)
>手動でも入れられるし、マクロでも
>ActiveCell.Value = True
>なんてやったらわかります。
>TRUE = 真/FALSE = 偽という意味なんで、例えばセルに =1=2 みたいな数式を入れれば
>FALSE と表示されます。( 1=2 は間違いってこと)
>ワークシートの TRUE/FALSE と VBA の True/False では数値変換したときの値が、
>TRUE = 1/True = -1 という違いがあります。( FALSE/False はどっちも 0 )
>
>LineStyle = "True" が、ダメな理由は前に書いたとおり
>「数値で指定すべきとこを文字列で指定してる」からですわ。

あぁ、そうか。そうですね。
間違った例を、そのまま引用したらダメですよね。すみません。

True/Falseの件も、セルに直接書き込んでも使えることはとりあえず棚に上げて、
今回はセルに書き込まないで使うということを言いたかったのですが、
なかなか難しいですね…(-_-;

勉強させていただきました。ありがとうございます。

11 hits

【49687】ダブルクォーテーション アッキー 07/6/16(土) 21:53 質問
【49688】Re:ダブルクォーテーション bykin 07/6/16(土) 22:45 回答
【49689】Re:ダブルクォーテーション アッキー 07/6/16(土) 23:24 質問
【49690】Re:ダブルクォーテーション neptune 07/6/16(土) 23:42 回答
【49708】Re:ダブルクォーテーション わさび 07/6/18(月) 10:32 発言
【49724】Re:ダブルクォーテーション bykin 07/6/18(月) 21:51 発言
【49740】Re:ダブルクォーテーション わさび 07/6/19(火) 9:34 お礼

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