返回列表 上一主題 發帖

把篩選資料貼回工作表1

把篩選資料貼回工作表1

大大們,新年快樂,
請教一個修改程式問題, 下列程式是個篩選檔,是把工作表1資料篩選到工作表2,現時我想把篩選資料貼回工作表1aa欄位開始, 該如何修改, 請大大協助, 謝謝!!
Private Rng
Private Sub ComboBox1_Change()
[IU1] = Rng(2)
[IU2] = "*" & ComboBox1 & "*"
If ComboBox1 = "" Then [IU2] = "<>"
End Sub
Private Sub ComboBox2_Change()
If ComboBox2 = "" Then
[IV1] = Rng(3)
[IV2] = "<>"
Else
[IV1] = Rng(3) & "A"
[IV2] = "=YEAR(" & Rng(3) & ")=" & ComboBox2
End If
End Sub

Private Sub CommandButton1_Click()
Range("A4").CurrentRegion = ""
Rng.AdvancedFilter xlFilterCopy, [IU1:IU2], [A4]
End Sub
Private Sub CommandButton2_Click()
Range("A4").CurrentRegion = ""
Rng.AdvancedFilter xlFilterCopy, [IV1:IV2], [A4]
End Sub

Private Sub Worksheet_Activate()
Dim AA As String, MA, MI
Set Rng = Sheet2.Range("A2").CurrentRegion
ComboBox1.List = Rng.Columns(2).Offset(1).Value
AA = Rng.Columns(3).Offset(1).Address
MA = Format(Application.Max(Sheet2.Range(AA)), "YYYY")
MI = Format(Application.Min(Sheet2.Range(AA)), "YYYY")
ComboBox2.Clear
For I = MI To MA
ComboBox2.AddItem I
Next
End Sub

b]回復 2# kimbal
謝謝大大教導, 但我功力很淺, 不成功, 現把該檔上傳, 內有明細, 請大大們再度協助, 謝謝!!

vv.rar (23.16 KB)

TOP

回復 4# Hsieh

請教大大, 程式碼放在Sheets(a)模組內, 一般模組都是module , 而Sheets(a)模組放於哪位置, 請教導, 謝謝!

TOP

Hsieh大大,GBKEE大大, 2位大大安好, 先祝賀新年快樂,
看過两位大大答覆, 相信需要時間研究, 基於檔案急於完成, 懇請大大們協助, 其實我想要的是想把資料篩選於同一表內au欄位上,
Hsieh大大,回覆的附檔, 我試過後, 資料還是篩選於工作表2上, 故再度請求協助, 從两位大大答覆也知道原因所在, 但因功力淺,
需要時間了解, 最後希望能協助, 謝謝
88.rar (23.28 KB)

TOP

回復 9# Hsieh
謝謝版主大大, 衷心感謝, 祝快樂

TOP

        靜思自在 : 君子為目標,小人為目的。
返回列表 上一主題