【发布时间】:2020-12-21 23:05:20
【问题描述】:
工作表 1 的 8 列中有数据。工作表 2 中有类似的信息。我正在尝试在两个工作表中运行宏。 (一个接一个)
一旦在 A 列中找到空白单元格,我将尝试退出工作表 1 中的宏。然后移至下一个工作表。在工作表 2 中完成宏后,退出 sub。
我根本不是程序员。我只是在学习一些东西。
请告诉我该怎么做。
'''
Sub Macro3()
Dim cell As Range
Dim i As Integer, row As Integer, column As Integer
Dim ws As Worksheet
i = 0
row = 1
column = 1
For Each ws In Worksheets
For Each cell In Range("$A:$A")
If Cells(row, 1) = "" Then
Exit Sub
Else
If Mid(Cells(row, column), 1, 1) = "R" Then
Cells(row, column + 1) = "RES" & "_" & Cells(row, column + 5)
ElseIf Mid(Cells(row, column), 1, 2) = "FI" Then
Cells(row, column + 1) = "FID" & "_" & Cells(row, column + 5)
ElseIf Mid(Cells(row, column), 1, 1) = "F" Then
Cells(row, column + 1) = "FUSE" & "_" & Cells(row, column + 5)
ElseIf Mid(Cells(row, column), 1, 1) = "C" Then
Else
Cells(row, column + 1) = "N/A"
Cells(row, column + 1).Interior.ColorIndex = 37
End If
i = i + 1
row = i + 1
End If
Next cell
Next
End Sub
'''
【问题讨论】: