- 帖子
- 19
- 主題
- 3
- 精華
- 0
- 積分
- 50
- 點名
- 0
- 作業系統
- WINDOWS7
- 軟體版本
- OFFICE 2010
- 閱讀權限
- 20
- 性別
- 女
- 註冊時間
- 2015-8-14
- 最後登錄
- 2016-3-7
|
回復 3# GBKEE
抱歉可以麻煩版主幫我把#7跟#8刪除嗎 ?
我想要統一在這一樓問 才比較不耽誤版主時間
我執行後 MsgBox IIf(xlMax > 0, xlMax, "查無 " & Co) 這一句沒有辦法出現 他會一直跑出最大的那個日期
我直接改成下拉式選單可以嗎?- Option Explicit
- Sub EX()
-
- Dim xlMax As Date, Co As String
-
- Co = InputBox("輸入公司名稱", "輸入公司名稱")
-
- With ActiveSheet
-
- .Range("H1").AutoFilter FIELD:=8, Criteria1:=Co '工作表指定範圍自動篩選,給準則
-
- xlMax = Application.WorksheetFunction.Max(Columns(30).SpecialCells(xlCellTypeVisible))
-
- '篩選後可見資料的最大值
-
- .Range("H1").AutoFilter '工作表指定範圍取消自動篩選
-
- End With
-
- MsgBox IIf(xlMax > 0, xlMax, "查無 " & Co)
- End Sub
複製代碼 這程式碼我改成這樣 但他顯示
這是哪裡錯誤呢 ? 因為我修改了定義 他還是不行 |
|