2014-02-28 46 views
0

我有一個包含許多列和行的電子表格。數據有一個標題行。我需要分別處理每行,查看特定列,獲取該值(助記符),查看它並根據該值(邏輯比較和東西)執行「做某事」。循環遍歷Excel中的行並做一些邏輯比較

我只需要設置循環的最佳方式,以便從第一個非標題行開始,查看我的值並進行一些比較。我可以做的比較邏輯。這是我在VBA中不熟悉的排隊行爲。

任何骯髒,快速的解決方案?

+0

這不是堆棧溢出是如何工作的。你來這裏有一個特定的編程問題。你向我們展示了你已經嘗試過什麼,什麼不起作用,然後我們幫助你實現它。我們不爲人編寫代碼,如果這是因爲您正在尋找聘請自由職業者;) – 2014-02-28 12:54:26

+0

看看「相關」鏈接(進一步在本頁面的右下方)。這些問題中有很好的例子。 –

回答

1

這裏是掃描落筆列開始在行尋找「幸福」的例子:

Sub Happiness() 
    Dim N As Long, I As Long 
    N = Cells(Rows.Count, "B").End(xlUp).Row 
    For I = 2 To N 
     If Cells(I, "B").Value = "Happiness" Then 
      MsgBox "Found happiness" 
      Exit Sub 
     End If 
    Next I 
    MsgBox "Failed" 
End Sub