2013-05-22 48 views
-4

我想在Excel中VBA宏代碼執行以下操作:Excel宏:搜索單元,然後編寫公式

例如我有一個包含一些細胞值,還有什麼是空 所以列「C」,我希望通過宏,選擇列「C」,然後尋找具有值的單元格,然後:

對於每個單元格的值,我想要將公式寫入位於列F,H,J中的每個單元格:取決於「有價格的細胞」

我花了很多時間找到類似的東西,但沒有幫助我..

+1

錄製宏!展示你的代碼......'我花了很多時間去找到類似的東西'是一個完整的BS。看看頁面的頂部,在文本框裏面顯示「搜索」,然後輸入你的問題......你會驚訝於你會發現的類似問題的數量。祝你好運 – 2013-05-22 08:30:09

+0

親愛的Mehow, 我在網上花時間搜尋這個案件,但我找不到匹配的東西。 我想再次解釋我的情況: 我有列「C」包含這些值「LT,項目,編號,米」的單元格 我得到單元格「C23」包含「項目」,然後我想寫公式到單元格「D23」和單元格「E23」.. 我有成千上萬的行做同樣的事情,請注意,列C中有空單元格.. – user2408531

回答

0
Dim Row As Range 

For Each Row In Me.Range("C1:J1000").Rows 

    If Not Row.Range("A1").Value = "" Then 

     Row.Range("D1").Formula = "SomeFormula" 

     Row.Range("F1").Formula = "SomeFormula" 

     Row.Range("H1").Formula = "SomeFormula" 

    End If 

Next