各位大大請問一下
我想把每天整理的資料設按鍵自動更新到當月資料的最下面一列
想避免如果不小心按到就又把資料再貼一次
但判斷的方式好像不對
請各位幫忙看看那錯了
謝謝
Sub MTD()
Dim a, b, c, today
today = InputBox("輸入更新日期例:yyyy/mm/dd")
a = Worksheets("Brick資料庫_1次IR").Range("a2").CurrentRegion.Rows.Count
b = Worksheets("Brick資料庫_1次IR").Range("a2").CurrentRegion.Columns.Count
c = Worksheets("Brick資料庫_1次IR-MTD").Range("a1").CurrentRegion.Rows.Count
Worksheets("Brick資料庫_1次IR").Select
'看資料有無重複貼
If Worksheets("Brick資料庫_1次IR-MTD").Range("a:a") = today Then
MsgBox ("更新過了")
Else: Range(Cells(2, 1), Cells(a, b)).Copy Worksheets("Brick資料庫_1次IR-MTD").Range("a" & c + 1)
End If
'樞紐
Worksheets("Brick資料庫_1次IR-MTD").Select
Dim FF As Range
Set FF = Worksheets("Brick資料庫_1次IR-MTD").Range(Cells(1, 1), Cells(c + a - 1, b))
Sheets("失敗率").Select
'MTD
Range("b107").Select
ActiveSheet.PivotTableWizard SourceType:=xlDatabase, SourceData:=FF
ActiveSheet.PivotTables("失敗率-MTD").PivotCache.Refresh
GBKEE大 你好~
我是想搜尋a欄有沒有相同日期的
如果已經有了就不要把資料貼過去
如果把改成↓
If Worksheets("Brick資料庫_1次IR-MTD").Range("a" & c) = Date Then
是不是就只看"a&c"那一格
有沒有搜尋整個欄位的方法嗎?
再麻煩大大幫忙了
謝謝作者: GBKEE 時間: 2016-1-4 10:11