Board logo

標題: Public 問題 [打印本頁]

作者: basarasy    時間: 2010-9-23 19:12     標題: Public 問題

為什麼不能用?
作者: oobird    時間: 2010-9-23 20:21

要放在sub ***()的上方
作者: basarasy    時間: 2010-9-23 20:26

回復 2# oobird


    那麼請問我想要  Public 變數MYW 要如果做?
作者: oobird    時間: 2010-9-23 20:43

用Public 定義全局變數要把定義放在最上方!
作者: Min    時間: 2010-9-23 21:17

public gsVal as string
sub aa()
gsVal="Hi Min"
end sub
作者: basarasy    時間: 2010-9-23 22:16

本帖最後由 basarasy 於 2010-9-23 22:22 編輯

明白了^^
謝謝2位大大.

還有1個問題是
為什麼這樣會錯?
Sheet1.Range(Cells(MYO, 1), Cells(MYO, 6)) = Sheet5.Range(Cells(MY1, 1), Cells(MY1, 6))
作者: oobird    時間: 2010-9-23 22:33

= Sheet5.Range(Cells(MY1, 1), Cells(MY1, 6)).value
作者: basarasy    時間: 2010-9-23 22:52

回復 7# oobird


    2邊加了value 都有錯誤><
作者: et5323    時間: 2010-9-23 23:12

加不加value都是錯。這是個最容易忽視和犯的錯誤:
Sheet1.Range(Sheet1.Cells(MYO, 1), Sheet1.Cells(MYO, 6)) = Sheet5.Range(Sheet5.Cells(MY1, 1), Sheet5.Cells(MY1, 6))
作者: et5323    時間: 2010-9-23 23:21

其他人就原諒了,超版還要犯,只有叫他三天之內體重減10Kg。
作者: oobird    時間: 2010-9-23 23:50

論場中最粗心的就是我啦!
作者: basarasy    時間: 2010-9-24 00:15

回復 9# et5323


    那只好用其他方法.

還有個問題是
a1=20gv
b1=20GV

If [a1] = [b2] Then
[c2] = [a1]
End If

有什麼方法 英文大小不同 但字是一樣  
c2就會=a1
作者: oobird    時間: 2010-9-24 01:08

UCase([a1]) = UCase([b1])
作者: basarasy    時間: 2010-9-24 16:52

回復 13# oobird


    謝謝大大.
我在網上找到 Option Compare Text  ,請問和大大教的拿個好用?
作者: Min    時間: 2010-9-24 21:05

熟練的那個好用~
作者: oobird    時間: 2010-9-24 21:14

Option Compare Text  
你得放在模組的上方。




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)