按钮下一行数据可用matriz vba excel

按钮下一行数据可用matriz vba excel,excel,vba,Excel,Vba,我正试图通过表单“INFORME”中的按钮“Siguiente”获取数据值,数据矩阵是表单“registeros”。因此,我希望单元格颜色黄色“AC3”在列“C”中找到matriz的数据值,并显示matriz范围“H3”和“U3”的数据值 我希望您能帮助我将“下一步”按钮移动到单元格AC3(黄色)的下一行,而不必写文本,而是从“C”列拉出 表“信息” 表“登记处” 我的代码: Sub NextButton() Dim sh1 As Worksheet, sh2 As Workshee

我正试图通过表单“INFORME”中的按钮“Siguiente”获取数据值,数据矩阵是表单“registeros”。因此,我希望单元格颜色黄色“AC3”在列“C”中找到matriz的数据值,并显示matriz范围“H3”和“U3”的数据值

我希望您能帮助我将“下一步”按钮移动到单元格AC3(黄色)的下一行,而不必写文本,而是从“C”列拉出

表“信息”

表“登记处”

我的代码:

Sub NextButton()
    Dim sh1 As Worksheet, sh2 As Worksheet
    Dim lastRow As Long

    Set sh1 = Worksheets("REGISTROS")
    Set sh2 = Worksheets("INFORMES")

    lastRow = sh1.Cells(Rows.Count, "C").End(xlUp).Row
    
    For i = 2 To lastRow
        If Len(Trim(Sheets("REGISTROS").Cells(i, 3).Value)) = sh2.Range("AC3").Value Then
            Sheets("REGISTROS").Cells(i, 4) = sh2.Range("H3").Value
            Sheets("REGISTROS").Cells(i, 3) = sh2.Range("U3").Value
        End If
    Next i
End Sub

谢谢

您可以使用XLOOKUP来代替VBA。