返回列表 上一主題 發帖

[發問] ~ 發現一個新的問題 關於IF判斷式

回復 22# GBKEE


    謝謝版主,我再試試看

還有如果初學者想找書自修VBA的話有推薦的嗎??
目前都只是網路找PDF書籍自己慢慢摸...有點難懂

TOP

回復 24# GBKEE


    okok 謝謝版主

TOP

回復 22# GBKEE


    版主有個問題,就是乙君是協辦,所以乙君抓的金額應該是H32,只有這個會跟甲君不同,我自己剛也沒發現到,
由於他是協辦所以他的資料要在第27行開始,但我按了導入資料以後J35變成7,所以乙君資料也出現在第7行,
這要怎麼修改才可以??

TOP

回復 22# GBKEE


    謝謝版主 資料抓取沒錯,可是J35還是變成7,乙君的資料還是出現在第7行而不是第27行耶

TOP

回復 29# GBKEE


    了解 謝謝版主

TOP

回復 29# GBKEE


   版主我最近重新練習又發現了一個問題,就是如果我想要多判斷C10 與 C12 ,也就是同時可能兩個主辦兩個協辦,
能在'For Each E In Sh.Range("B10,B12")' 這邊直接插入'For Each E In Sh.Range("B10,B12,C10,C12") 嗎??'
那我在下面IF判斷式該如何修改??
顯示的位子都不變只是多判斷儲存格C10與C12

TOP

回復 32# willy1205


    試了一下好像沒辦法直接加入C10 C12,且下面判斷式會卡死...

TOP

版主有方法可以 解決嗎!?

TOP

[發問] ~ 發現一個新的問題 關於IF判斷式

本帖最後由 GBKEE 於 2014-5-22 16:40 編輯

我最近又重新將程式拿出來練習,原本判斷式是判斷B10與B12,
我發現如果今天我想要多判斷C10與C12,甚至D10與D12,不知道該從哪邊插入IF判斷式,
For Each E In Sh.Range("B8,B10") 這邊好像沒辦法直接改成 For Each E In Sh.Range("B8,B10,C10,C12")
有辦法能多判斷C10與C12嗎??

付上原帖的連結 http://forum.twbts.com/viewthrea ... p;extra=&page=3
版主給的程式碼
Dim NewRow As Integer, E As Range, Sh As Worksheet
Set Sh = Worksheets("4-工作日誌OP COA AGR")
For Each E In Sh.Range("B10,B12")
If E.Address = "$B$10" Then
            NewRow = Sh.Range("J34").Value
        Else
            NewRow = Sh.Range("J35").Value
        End If
        
With Worksheets(E.Value)
            
.Cells(NewRow, 1) = Sh.Range("C7")
            
.Cells(NewRow, 2) = Sh.Range("C8").Value
            
.Cells(NewRow, 3) = Sh.Range("I14").Value
            
.Cells(NewRow, 4) = Sh.Range("I15").Value
            
.Cells(NewRow, 6) = Sh.Range("G24").Value
            
If E.Address = "$B$10" Then
               
.Cells(NewRow, 7) = Sh.Range("H32")
.Cells(NewRow, 5) = Sh.Range("J10").Value
               
Sh.Range("J34") = NewRow
            
Else

.Cells(NewRow, 7) = Sh.Range("H34")
.Cells(NewRow, 5) = Sh.Range("J12").Value
               
Sh.Range("J35") = NewRow
            
End If
        
End With
   
Next
    MsgBox "New Data added", vbOKOnly, "Data"

End Sub

回復 36# GBKEE


   版主謝謝你,請問如果要把他寫在同一個按鈕巨集裡面這有辦法嗎??

TOP

        靜思自在 : 【蒙蔽的自由】人常在什麼都可以自由自在的時候,卻被這種隨心所欲的自由蒙蔽,虛擲時光而毫無覺知。
返回列表 上一主題