![]() |
在這個頁面顯示本主題全部的 7 個文章 |
奇狐社區論壇 (http://www.chiefox.com.tw/bbs/index.php)
- 問題交流 (http://www.chiefox.com.tw/bbs/forumdisplay.php?forumid=28)
-- 請問有關 IF THEN ELSE 之 條件語法 (http://www.chiefox.com.tw/bbs/showthread.php?threadid=4504)
請問有關 IF THEN ELSE 之 條件語法
請問版主
若我要利用IF THEN ELSE 之 條件語句
當版塊成員為"台指期貨"時 X=1、Y=2、Z=3
當版塊成員為"電子期貨"時 X=4、Y=5、Z=6
當版塊成員為"金融期貨"時 X=7、Y=8、Z=9
都不是時 X=10、Y=20、Z=30
IF STKINBLOCK(STKLABEL,'台指期貨')=1 Then
X:1; Y:2; Z:3;
ELSE IF STKINBLOCK(STKLABEL,'電子期貨')=1 Then
X:4; Y:5 ; Z:6;
ELSE IF STKINBLOCK(STKLABEL,'金融期貨')=1 Then
X:7; Y:8 ; Z:9;
ELSE
X:10; Y:20 ;Z:30;
END;
不知道是不是這樣寫?
原碼:
IF STKINBLOCK(STKLABEL,'台指期貨')=1 Then
原碼:
X:0; Y:0; Z:0;
IF STKINBLOCK(STKLABEL,'台指期貨')=1 Then begin
X:=1; Y:=2; Z:=3;
end;
ELSE IF STKINBLOCK(STKLABEL,'電子期貨')=1 Then begin
X:=4; Y:=5 ; Z:=6;
end;
ELSE IF STKINBLOCK(STKLABEL,'金融期貨')=1 Then begin
X:=7; Y:=8 ; Z:=9;
end;
ELSE begin
X:=10; Y:=20 ;Z:=30;
END;
謝謝版主!感謝你!
-------------------------------------------------------
引用:
最初由 cgjj 發表
原碼:
X:0; Y:0; Z:0;
IF STKINBLOCK(STKLABEL,'台指期貨')=1 Then begin
X:=1; Y:=2; Z:=3;
end;
ELSE IF STKINBLOCK(STKLABEL,'電子期貨')=1 Then begin
X:=4; Y:=5 ; Z:=6;
end;
ELSE IF STKINBLOCK(STKLABEL,'金融期貨')=1 Then begin
X:=7; Y:=8 ; Z:=9;
end;
ELSE begin
X:=10; Y:=20 ;Z:=30;
END;
請問if then 的語法
X:0; Y:0; Z:0;
IF STKINBLOCK(STKLABEL,'台指期貨')=1 Then begin
X:=1; Y:=2; Z:=3;
end;
我將 'STKINBLOCK(STKLABEL,'台指期貨')=1 ' 這個條件改為
'close>6000' 時
X:0; Y:0; Z:0;
IF close>6000 Then begin
X:=1; Y:=2; Z:=3;
end;
就顯示語法錯誤 請問要怎麼寫才對 ?
請仔細看教學
http://www.chiefox.com.tw/bbs/showt...=&threadid=2646
IF..... then 的條件語句僅能用於單一數值的判斷
不能用於數列 ( Close 是數列 )
數列可用另一個 IF 來比較
用法:
IF(X,A,B)若X不為0則返回A,否則返回B
例如:
IF(CLOSE<OPEN,LOW,HIGH)
表示該週期收陰則返回最低價,否則返回最高價
請問版主
要如何將下列程式碼改寫為VBS之語法?
引用:
最初由 cgjj 發表
原碼:
X:0; Y:0; Z:0;
IF STKINBLOCK(STKLABEL,'台指期貨')=1 Then begin
X:=1; Y:=2; Z:=3;
end;
ELSE IF STKINBLOCK(STKLABEL,'電子期貨')=1 Then begin
X:=4; Y:=5 ; Z:=6;
end;
ELSE IF STKINBLOCK(STKLABEL,'金融期貨')=1 Then begin
X:=7; Y:=8 ; Z:=9;
end;
ELSE begin
X:=10; Y:=20 ;Z:=30;
END;
引用:
最初由 dich38 發表
請問版主
要如何將下列程式碼改寫為VBS之語法?
全部時間均為台灣時間, 現在時間為01:25 | 在這個頁面顯示本主題全部的 7 個文章 |
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved.