我有我需要轉換爲C#C#轉換選擇的情況下VBA到C#開關
Select Case letter0
Case "A01"
Cells(rownum, 2).Value = "1"
Case "B01"
Cells(rownum, 2).Value = "2"
Case "C01"
Cells(rownum, 2).Value = "3"
Case "D01"
Cells(rownum, 2).Value = "4"
Case "E01"
Cells(rownum, 2).Value = "5"
Case "F01"
Cells(rownum, 2).Value = "6"
Case "G01"
Cells(rownum, 2).Value = "7"
Case "H01"
Cells(rownum, 2).Value = "8"
Case "A02"
Cells(rownum, 2).Value = "9"
Case "B02"
...
..
我知道如何做這個switch
一些VBA代碼,但有更簡單的方法是什麼?
我不會被檢查,而不是CELLS(rownum.........)
會做switch(somestring)
有更簡單的方法來做到這一點不是明確寫出每一個情況?
你能展示一點點你的代碼嗎?如果該switch/case語句有大量不同的情況,那麼如果您設置的值在每種情況下都增加,則可能有更好的方法來執行此操作。也許顯示'letter0','rownum'以及聲明中最後幾個例子的類型。 – 2011-01-05 20:33:27