我需要一些vba代碼的幫助,這些代碼將從當前活動表格的不同表格中刪除整行。從多個表格中刪除整行
該代碼使用用戶表單根據輸入到文本框中的序列號刪除行。要刪除的行重複在用戶表單和另一個表單中激活。下面是我嘗試過的一個例子,它將刪除當前表的一行,但在Else命令的第二部分代碼中發回一個錯誤。
Private Sub ScrapButton_Click()
Dim RTCNumber As String
RTCNumber = RTCTextBox
MSG1 = MsgBox("Remove " + RTCTextBox + " from Lab Stock?", vbYesNo)
If MSG1 = vbNo Then
Exit Sub
Else
Dim Row As Integer
Row = Application.WorksheetFunction.Match(RTCNumber, Sheet6.Range("A:A"), 0)
Rows(Row).EntireRow.Delete
Dim Row2 As Integer
Row2 = Application.WorksheetFunction.Match(RTCNumber, Sheet1.Range("A:A"), 0)
Sheets("Sheet1").Rows(Row2).EntireRow.Delete
End If
End Sub
任何幫助將不勝感激,我可能失去了一些東西很明顯,但我是相當新的VBA。我已經嘗試了幾個選項,並且無法使用Worksheet.Activate函數來使其工作。
在此先感謝。
詹姆斯