Я хочу изменить метку соответственно комбинации ячеек. Например, у меня есть 5 столбцов, которые я могу показать на своем ярлыке. Но я покажу только столбцы, которые не являются пустыми. Этикетка.Заголовок = столбец A, столбец C и столбец D Как я могу выразить это в VBA в Label.Подпись? Спасибо

1 ответ1

0

Что-то вроде этого

Sub Henrique()
    Dim labelRow As Long
    Dim labelText As String
    Dim i As Long
    labelRow = 1
    For i = 1 To 5
        If Not IsEmpty(Sheet1.Cells(labelRow, i)) Then
            labelText = labelText & Sheet1.Cells(labelRow, i) & " "
        End If
    Next
    labelText = Trim$(labelText)
    With UserForm1.Label1
        .Caption = labelText
    End With
End Sub

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .