Excel VBA Формат столбца списка пользователя - PullRequest
0 голосов
/ 14 июня 2019

Я заполняю свой список с диапазоном чисел (видимые числа только после фильтра). Мне нужно, чтобы столбец был отформатирован как валюта ("$ #, ## 0,00).

Любая помощь - это здорово!

Я думаю, что перепробовал все, но ищу любые возможные предложения.

    Dim rngSize As Range
    Set rngSize = ws1.Range("O12:O" & LR1).SpecialCells(xlCellTypeVisible)

    With frmReportEnd.lbSize
        For Each Cell In rngSize
          .ColumnCount = 1
          .ColumnWidths = "100"

          .AddItem Cell.Value
          .List(.ListCount - 1, 1) = Format(rngSize)
        Next Cell
    End With

1 Ответ

0 голосов
/ 14 июня 2019
Dim rngSize As Range
    Set rngSize = ws1.Range("O12:O" & LR1).SpecialCells(xlCellTypeVisible)

    With frmReportEnd.lbSize
        .ColumnCount = 1
        .ColumnWidths = "100"
        For Each Cell In rngSize
           .AddItem Format(Cell.Value, "$#,##0.00")
          .List(.ListCount - 1, 1) = Format(rngSize)
        Next Cell
    End With
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...