看板 Office 關於我們 聯絡資訊
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:excel 版本:2010 Private Sub pct_Click() Dim i, j, k, m, n As Integer Dim ks As String Sheets("機月計").Select Range("Mech01").Cells(Range("gasdate")) = Range("Mech").Cells(1) Range("Mech02").Cells(Range("gasdate")) = Range("Mech").Cells(2) Range("Mech03").Cells(Range("gasdate")) = Range("Mech").Cells(3) 這是excel vba內的程式碼... 請問有哪位高手幫忙解答這段程式碼的意思是什麼 可否用口語化的一句一句翻譯....謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 36.237.58.85
a086468:看起來Mech和gasdate是已定義的範圍名稱 05/02 01:16
lmbb:要怎麼編輯「已定義的範圍名稱」,及cells是什麼意思?? 05/02 17:50
a086468:Mech和gasdate應該是在excel裡面的名稱管理員那裡有 05/02 21:21
a086468:cells相關意思可以在vba說明查 05/02 21:22
lmbb:請問 Dim i, j, k, m, n As Integer 與 05/03 17:46
lmbb:Dim ks As String 代表什麼意思.如果沒有輸入..會影響哪裡? 05/03 17:47
soyoso:宣告,n定義的interger範圍-32,768~32,767 05/03 18:58
soyoso:i,j,k,m是Variant為任何數值 05/03 18:59
soyoso:ks為字串,看最上面有沒有Option Explicit(強制宣告) 05/03 19:01
soyoso:有設定強制宣告時,不打會報錯 05/03 19:02
lmbb:可是宣告i.j.k.m.n為Integer有什麼意思.之後都沒有看到i.j.k. 05/04 03:15
lmbb:m.n,都沒有出現過..設這個有什麼意義..而範圍的值從何看出來 05/04 03:16
lmbb:而Option Explicit(強制宣告),也是用Dim來宣告嗎.可否舉個例 05/04 03:18
soyoso:先說只有n是integer,i,j,k,m,n是宣告其他 05/04 15:09
soyoso:都沒有出現就表示之前撰寫者可能有用到,也可能是用來測試 05/04 15:10
soyoso:用的變數之類。 05/04 15:10
soyoso:http://goo.gl/YbMfC 如檔,強制宣告不用用Dim來宣告 05/04 15:14