註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» 困惑的變數
返回列表
下一主題
上一主題
發帖
困惑的變數
stephen
發短消息
加為好友
stephen
當前離線
UID
67
帖子
7
主題
3
精華
0
積分
19
金錢
19
點名
0
作業系統
WINXP
軟體版本
2002 SP3
閱讀權限
10
性別
男
來自
TAIWAN
在線時間
9 小時
註冊時間
2010-5-4
最後登錄
2019-12-5
小學生
帖子
7
主題
3
精華
0
積分
19
點名
0
作業系統
WINXP
軟體版本
2002 SP3
閱讀權限
10
性別
男
來自
TAIWAN
註冊時間
2010-5-4
最後登錄
2019-12-5
1
#
跳轉到
»
倒序看帖
打印
字體大小:
t
T
發表於 2011-7-6 22:01
|
只看該作者
困惑的變數
本帖最後由 GBKEE 於 2011-7-7 08:39 編輯
煩請各位指導一下,為何第3個答案會是no?
以及要
如何
做才得到正解yes?
homeFD1 = "D:\aaa\"
i = 1
If homeFD1 = "D:\aaa\" Then '當然是yes....
MsgBox ("yes")
Else
MsgBox ("no")
End If
If "homeFD" & i = "homeFD1" Then '答案是yes
MsgBox ("yes")
Else
MsgBox ("no")
End If
If "homeFD" & i = "D:\aaa\" Then '
答案是no
MsgBox ("yes")
Else
MsgBox ("no")
End If
樓主熱帖
取得資料夾內所有檔案名稱
多維矩陣疑惑
收藏
分享
請多指教
chin15
發短消息
加為好友
chin15
當前離線
UID
3937
帖子
227
主題
3
精華
1
積分
273
金錢
273
點名
0
作業系統
XP
軟體版本
XP
閱讀權限
20
性別
女
在線時間
30 小時
註冊時間
2011-3-22
最後登錄
2013-1-29
中學生
帖子
227
主題
3
精華
1
積分
273
點名
0
作業系統
XP
軟體版本
XP
閱讀權限
20
性別
女
註冊時間
2011-3-22
最後登錄
2013-1-29
2
#
發表於 2011-7-6 22:29
|
只看該作者
homeFD1 = "D:\aaa\"
這個homeFD1是變數
"homeFD"用雙引號括起來是字符
不能混為一談!
TOP
stephen
發短消息
加為好友
stephen
當前離線
UID
67
帖子
7
主題
3
精華
0
積分
19
金錢
19
點名
0
作業系統
WINXP
軟體版本
2002 SP3
閱讀權限
10
性別
男
來自
TAIWAN
在線時間
9 小時
註冊時間
2010-5-4
最後登錄
2019-12-5
小學生
帖子
7
主題
3
精華
0
積分
19
點名
0
作業系統
WINXP
軟體版本
2002 SP3
閱讀權限
10
性別
男
來自
TAIWAN
註冊時間
2010-5-4
最後登錄
2019-12-5
3
#
發表於 2011-7-6 22:53
|
只看該作者
Sheets(i) 這類用法...用慣了 所以熊熊卡住...
另 "homeFD"用雙引號括起來是字符
但曾試用
mySER = "homeFD" & i
MsgBox (mySER) '答案..... homeFD1 依然不會是 "D:\aaa\"
請多指教
TOP
a8350070
發短消息
加為好友
a8350070
當前離線
UID
4383
帖子
48
主題
2
精華
0
積分
64
金錢
64
點名
0
作業系統
xp
軟體版本
office 2000
閱讀權限
20
性別
男
來自
TAIPEI
在線時間
12 小時
註冊時間
2011-4-16
最後登錄
2025-2-16
中學生
帖子
48
主題
2
精華
0
積分
64
點名
0
作業系統
xp
軟體版本
office 2000
閱讀權限
20
性別
男
來自
TAIPEI
註冊時間
2011-4-16
最後登錄
2025-2-16
4
#
發表於 2011-7-7 00:30
|
只看該作者
Dim homeFD(1 To 10)
homeFD(1) = "D:\aaa\"
i = 1
If homeFD(i) = "D:\aaa\" Then
MsgBox ("yes")
Else
MsgBox ("no")
End If
My Blog
http://blog.xuite.net/a8350070
TOP
GBKEE
發短消息
加為好友
GBKEE
當前離線
UID
16
帖子
5923
主題
13
精華
1
積分
5986
金錢
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
在線時間
4811 小時
註冊時間
2010-5-1
最後登錄
2022-1-23
超級版主
帖子
5923
主題
13
精華
1
積分
5986
點名
0
作業系統
win10
軟體版本
Office 2010
閱讀權限
150
性別
男
來自
台灣基隆
註冊時間
2010-5-1
最後登錄
2022-1-23
5
#
發表於 2011-7-7 08:43
|
只看該作者
回復
3#
stephen
homeFD ="D:\aaa\"
mySER =homeFD & i
MsgBox mySER 請問答案.是....
TOP
stephen
發短消息
加為好友
stephen
當前離線
UID
67
帖子
7
主題
3
精華
0
積分
19
金錢
19
點名
0
作業系統
WINXP
軟體版本
2002 SP3
閱讀權限
10
性別
男
來自
TAIWAN
在線時間
9 小時
註冊時間
2010-5-4
最後登錄
2019-12-5
小學生
帖子
7
主題
3
精華
0
積分
19
點名
0
作業系統
WINXP
軟體版本
2002 SP3
閱讀權限
10
性別
男
來自
TAIWAN
註冊時間
2010-5-4
最後登錄
2019-12-5
6
#
發表於 2011-7-7 10:10
|
只看該作者
本帖最後由 GBKEE 於 2011-7-7 10:26 編輯
回復
5#
GBKEE
答案是 homeFD1
另,a8350070 謝謝啦~ 正解~Dim homeFD(1 To 10)
再試試看GBKEE上
Sub Ex()
Dim homeFD, I, mySER
homeFD = "D:\aaa\"
mySER = homeFD & I
MsgBox mySER
' 請問答案.是....
End Sub
複製代碼
請多指教
TOP
靜思自在 :
為自己找藉口的人永遠不會進步。
返回列表
下一主題
上一主題
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 ‧ 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲