No.3ベストアンサー
- 回答日時:
下のやり方ですと、VBの一般的なコーディング手法では
内容に思われますので、少し細くさせていただきます
多分に、普通比較文では、
If IsNothing(image1.picture) Then
のように書く物と思われます。
ここいらの話は、他人のコードをよく読むと在りますので、
いろいろと探して見られると宜しいかと存じます。
この回答へのお礼
お礼日時:2002/06/16 15:27
有難うございます。ホンとに助かりました。
実は家にはパソコンはなく、部活でやっておりまして全くの初心者です。
これからもド素人な質問をするかもしれませんがよろしくお願いします。
No.2
- 回答日時:
半分は、VBを使ったことのないと言われるpapayukaさまの話であっております。
しかし、下の文では目的が変わってしまいます。
Nothingキーワードの使い方間違いですね。
Nothingというのは、無効なアドレスを示しています。
Picture = Nothing
は
Let Picture = Nothing
として解釈されます。
これに対応する比較文は、
If Picture = Nothing Then
なのですが、Nothingは実態を持っていないので、比較不可能です。
というかLet Picture = Nothingのような文は、普通使いません。
かわりに
Set Picture = Nothing
がよく使われます。
Pictureのアドレスを無効にする文です。
これに対応する比較文が
If Picture Is Nothing Then
です。
これは、Pictureが無効なアドレスかどうかを調べます。
Cをやっていると、このへんもうちょっとわかりやすいんですがね。
No.1
- 回答日時:
こんにちは。
これは、意味が違うと思います。
上は代入で下は比較
たぶん
if not image1.picture is nothing then
こんな感じでしょうか。VBは使った事ないので。。。^^;
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルVBAでオブジェクトが必要です 2 2022/09/10 16:37
- Visual Basic(VBA) [Excel VBA] このコードでは行の挿入や行の消去をすると13のエラーが出てしまう。 3 2022/12/09 00:29
- Visual Basic(VBA) オブジェクトが見つかりません 1 2023/06/24 19:43
- Visual Basic(VBA) エクセルVBAのコードで質問です。 下のコードはJ16の文字列をB3を起点とする範囲から探して、見つ 5 2023/04/07 11:07
- Visual Basic(VBA) Excel vbaについての質問 3 2023/04/18 16:14
- Visual Basic(VBA) 形式を選択して貼り付け 以下のコードで「元」シートと「先」シートのA列に同じ値があったら指定範囲をコ 5 2022/11/11 07:30
- Visual Basic(VBA) excel2021で実行できないマクロ。どこを直したらいいのか 2 2022/03/28 03:40
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Visual Basic(VBA) 【変更】ファイルを閉じてダイアログで保存した時、更新したシートだけの処理の実行をする 5 2022/03/26 18:31
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ASPで日付(期間)検索
-
ペイントソフトの作成方法
-
他のフォームから別のフォーム...
-
エクセルVBAでテキストボッ...
-
【VB6.0】 あるフォームから他...
-
perlによるxmlファイルの取得
-
タイムアウトする仕組みを作りたい
-
C#のループでtextboxに値を入れ...
-
sublimit textっていうエディタ...
-
三項でたとえば交換って
-
C言語のサフィックスについて
-
VS CodeでTEXファイルにPDF形式...
-
pthread_cond_waitとptherad_co...
-
二点の座標から距離や角度を求...
-
【VB.NET】テキストボックスに...
-
VB.NETでのイベントの途中終了
-
VB6のFriendについて
-
verilogのcase文
-
アクセスできない保護レベルエ...
-
【VBS】クリップボード操作につ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SavePictureで保存できない
-
ボールが壁に当たって跳ね返る...
-
Matlabでsin波を使って矩形波を...
-
PictureBoxでのアニメーション...
-
Matlab/SimulinkのChirp信号に...
-
FlexGridで文字色を変更。
-
ピッ、ってアルファベットでど...
-
SCALEの使い方教えてください
-
プログレスバーに似たコントロ...
-
Picture box の サイズを変更
-
(VB)ピクチャボックスに表示し...
-
画像をランダムに表示させたい...
-
ペイントソフトの作成方法
-
ピクチャーボックスの画像を印...
-
C言語のOpenGLで複数のテクスチ...
-
VBによる回帰直線のプログラム
-
文字間の幅の設定
-
画像処理
-
三項でたとえば交換って
-
VBA public変数はどのようなこ...
おすすめ情報