返回列表 上一主題 發帖

[發問] 如何篩選後面30筆DATA

[發問] 如何篩選後面30筆DATA

小弟我有一資料經篩選過後有些資料>80筆
我該如何寫VBA自動抓後面30筆DATA至指定欄位呢?

測試內容A
1.154
1.152
1.148
1.156
1.16
1.19
1.154
1.154
1.15
1.155
1.1
1.155
1.15
1.155
1.157
1.15
1.143
1.142
1.152
1.152
1.15
1.144
1.18
1.142
1.15
1.14
1.14
1.148
1.047
1.145
1.143
1.149
1.141
1.144
1.146
1.146
1.141
1.142
1.146
1.145
1.144
80 字節以內
不支持自定義 Discuz! 代碼

Set A = [A65536].End(xlUp).Offset(-29, 0).Resize(30, 1)
學海無涯_不恥下問

TOP

如果說我那一些資料要複製後面30筆到D1欄位的話該怎麼寫呢?
80 字節以內
不支持自定義 Discuz! 代碼

TOP

借用版主,
思考使用巨集方式,範例看看是否大大需要

篩選問題.rar (7.58 KB)

TOP

回復 3# dragonbx
範圍複製語法論壇上不是很多嗎?
要自己嘗試看看才會進步

     [A65536].End(xlUp).Offset(-29, 0).Resize(30, 1).Copy Sheet2.[D1]
學海無涯_不恥下問

TOP

以下為我的原始程式碼:
Hsieh 大我測試過您所提供之程式碼,但是我仍無法自動篩選後面30筆
因為有些>30筆有些<30筆,不知道該如何篩選呢

      Sheets("原始data").Select
    Selection.AutoFilter Field:=5, Criteria1:="Gel time  (171℃)"
    Application.CutCopyMode = False
    Selection.Copy
    Sheets("膠-Gel time").Select
    Range("B9").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=True
    Sheets("原始data").Select
    Rows("1:1").Select
    Application.CutCopyMode = False
    Selection.AutoFilter
    Sheets("膠-Solid content").Select
80 字節以內
不支持自定義 Discuz! 代碼

TOP

是要篩選最後30筆資料符合準則的部分
還是篩選結果取最後30筆資料?
請上傳附件說明
學海無涯_不恥下問

TOP

篩選結果取最後30筆資料,因公司無法上傳資料!!
不好意思!!
80 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 8# dragonbx
做個簡單檔案解釋即可

    篩選後30筆.rar (13.24 KB)
學海無涯_不恥下問

TOP

        靜思自在 : 成功是優點的發揮,失敗是缺點的累積。
返回列表 上一主題