- 帖子
- 472
- 主題
- 5
- 精華
- 0
- 積分
- 485
- 點名
- 0
- 作業系統
- Windows
- 軟體版本
- MS Office
- 閱讀權限
- 100
- 性別
- 男
- 來自
- 香港
- 註冊時間
- 2010-7-4
- 最後登錄
- 2014-12-28

|
回復 11# basarasy
有關c1問題, 之次錯刪了一下,可以再試試這個- On Error Resume Next
- Dim currRow As Long
- Dim es As String
- Dim e As Integer
- Dim nextvalue As Integer
- Dim sheetname As String
-
- sheetname = Worksheets("entries").Name
-
- If sheetname = "" Then
- MsgBox ("Sheet ""entries"" not found!")
- Exit Sub
- End If
- currRow = 0
-
- v = Range("A1")
-
- es = Range("E1").Value
- e = Range("F1").Value
- If es <> "" Then
- v = es
- Else
- e = 0
- End If
-
- currRow = WorksheetFunction.Match(v, Worksheets(sheetname).Range("A:A"), False)
- With Worksheets(sheetname)
- If currRow = 0 Then
- currRow = .Range("A65536").End(xlUp).Row + 1
- .Range("A1").Offset(currRow - 1) = v
- nextvalue = 1
- Else
- nextvalue = .Range("A1").Offset(currRow - 1, 1) + 1
- End If
- If e > 0 Then
- nextvalue = e
- End If
- .Range("A1").Offset(currRow - 1, 1) = nextvalue
- End With
-
- If currRow > 0 Then
- Range("C1").Value = nextvalue
- End If
複製代碼 這個或者你試試自己動手吧,
"可以加多個g1 if g1=1 就把 所有save的東西del"
save的代碼是
thisworkbook.save
"還有,如果我這個excel有問題,"
可以,vba內容跟沒有跟workbook定位.... 你也試試了解一下中關運作吧~有行數不明白可以問一下的. |
|