Excel VBA質問箱 IV

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

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


32249 / 76734 ←次へ | 前へ→

【49724】Re:ダブルクォーテーション
発言  bykin  - 07/6/18(月) 21:51 -

引用なし
パスワード
   こんばんわ。

>つまり、"=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" が、ダメな理由は前に書いたとおり
「数値で指定すべきとこを文字列で指定してる」からですわ。

よろしゅーに。
ほな。

10 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 お礼

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