- 帖子
- 2848
- 主題
- 10
- 精華
- 0
- 積分
- 2903
- 點名
- 0
- 作業系統
- 〔略〕
- 軟體版本
- 〔略〕
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 〔略〕
- 註冊時間
- 2013-5-13
- 最後登錄
- 2026-7-25
|
完整些,避免操作錯誤將之前的資料覆蓋了:
Sub TEST()
If Val([U3]) <= 0 Then Exit Sub
With [D1:S1].Offset([U3], 0)
If Application.CountA(.Cells) > 0 Then
If MsgBox("指定日期已有資料,是否更新數據? ", 0 + 4 + 256) = vbNo Then Exit Sub
End If
.Formula = "=IF(ISNA(MATCH(D$1,$A:$A,)),"""",VLOOKUP(D$1,$A:$B,2,))"
.Value = .Value
End With
End Sub |
|