看板 Visual_Basic 關於我們 聯絡資訊
請問為什麼我把excel裡面的資料放到commmand裡面的判別式裡 會無法執行或是當掉呢? 我本來以為是excel資料沒讀入 但是我把它輸出到textbox裡卻可以輸出我指定的值啊? 不知是哪邊出了問題呢? 還有假設我要抓的exce值設為 Database.Sheets(1).Cells(1,q) 當我要在隨q值改變抓excel裡的值 我把它放在ㄧ個副程式裡 如 (R1、R2有宣告為Public變數了) Private Sub pig() R1=Database.Sheets(1).Cells(1,q) R2=Database.Sheets(1).Cells(2,q) End Sub 當我在不同的Select Case裏招喚它時 用 Private Sub Command1_Click() . . . Select Case A Case 0, 1 If q=3 Call pig If a>=R1 and a<=R2 . . . End If End If Case 2, 3 If q=7 Call pig If a>=R1 and a<=R2 . . . End If End If End Select . . . End Sub 以此類推 我只寫出有需要用到excel值的部份 去掉有關excel值的部分沒有問題 可能有少寫就不用太計較了XD~ 總之 我實在看不出哪裡有問題 麻煩各位幫我看看有沒有什麼邏輯或語法錯誤好嗎? 而且很奇怪的我放在副程式pig的程式 R1=Database.Sheets(1).Cells(1,q) R2=Database.Sheets(1).Cells(2,q) 放到command裡面執行就會當掉 不知道是什麼緣故? 就是excel這部份有很大問題! 麻煩各位不吝賜教! 我被煩好幾天都無法解決才來詢問的 非常謝謝<(_ _)> -- ════════════════════════════════════ 你曾經看過流星雨嗎? ▃▃ kyc 那是非常美麗的景象,虛幻的光芒,如人一生。 。  / 。 神醉夢迷,我很喜歡這個名字... 。~▂▂ 。 / 下一刻,我將連自己也遺忘;但這一刻,是屬於我的!01010。 / φby ═══════════════════════ ||════kyc01010 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.126.130.146