返回列表 上一主題 發帖

如何在sheet1輸入資料指定到sheet2或sheet3

按鈕問題



請問我該如何設定「按下按鈕」
金額2000元就會自動跑到B9儲存格?

TOP

本帖最後由 flutist 於 2012-11-20 15:47 編輯

圖片中綠色部份是我要輸入的地方
而當我輸入2月和豐源和3000
則金額3000會自動跑到C10儲存格,但B9的2000仍然要在哦

TOP



請問它出現這個字樣,我應該貼這裡對嗎?

TOP

謝謝解答,我的問題解決了

但還有另外一個問題

假設我的報表如圖A8~D11是分佈在3個Sheet

我要如何做修改,剛剛想了好久都沒想出來

TOP

如何在sheet1輸入資料指定到sheet2或sheet3

1.JPG





請問
我在sheet1(圖一)綠色地方輸入月份、廠商名稱、金額
按下按鈕之後
金額會跑到sheet2(圖二)和sheet3(圖三)符合相同廠商的名字的儲存格內

這樣設計會出現沒有設定物件變數,需修改哪裡?

Sub 按鈕1_Click()
    Dim 月份As Range,廠商As Range
    With Sheets("Sheet2").Range("A8")
        Set 月份 = Sheets("Sheet2").Range(.Cells, .Cells.End(xlToRight)).Find([A2], LookAT:=xlWhole)
        Set 廠商 = Sheets("Sheet2").Range(.Cells, .Cells.End(xlDown)).Find([B2])
        Sheets("Sheet2").Cells(廠商.Row,月份.Column) = Sheets("Sheet1").Range("C2")
    End With
   
    With Sheets("Sheet3").Range("A8")
        Set 月份 = Sheets("Sheet3").Range(.Cells, .Cells.End(xlToRight)).Find([A2], LookAT:=xlWhole)
        Set 廠商 = Sheets("Sheet3").Range(.Cells, .Cells.End(xlDown)).Find([B2])
        Sheets("Sheet3").Cells(廠商.Row, 月份.Column) = Sheets("Sheet1").Range("C2")
    End With
End Sub

TOP

test.rar (7.7 KB)

各位大大,我上傳附檔上來了
請問如何更正?
剛剛用搜索的找sheet的相關問題,還是沒看懂

TOP

本帖最後由 flutist 於 2012-11-21 16:03 編輯

感謝版主GBKEE 大大解決我的問題了:)

TOP

        靜思自在 : 慈悲沒有敵人,智慧不起煩惱。
返回列表 上一主題