Как выбрать фиксированное количество соседних столбцов, начиная с N столбца в Excel, используя VBA - PullRequest
0 голосов
/ 16 февраля 2019

У меня есть лист с примерно 50 столбцами продуктов, начиная со столбца "T"

, и я хочу выбрать столбцы из столбца "T" и 40 столбцов справа, но я не совсем понимаю, как мне этого добитьсяэто

я должен полагаться на что-то вроде

Columns("T:(number of columns)").Select 

1 Ответ

0 голосов
/ 17 февраля 2019

Попробуйте это ...

Public Sub SelectColumnsWithStartAndOffset()
    Dim strFirstColumn As String, lngOffset As Long, strLastColumn As String

    strFirstColumn = "T"
    lngOffset = 40

    With Sheet1
        strLastColumn = Split(.Range(strFirstColumn & "1").Offset(0, lngOffset).Address, "$")(1)
        .Range(strFirstColumn & ":" & strLastColumn).Select
    End With
End Sub

Возможно, вам просто нужно отрегулировать смещение 1 (дать или взять), чтобы убедиться, что выбрано правильное количество столбцов.

Надеюсьэто работает для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...