Цель:
Цель состоит в том, чтобы получить результат с картинки нижеExcel VBA код в прописные все клетки
Проблема:
Текущая ситуация ниже
Как следует Я делаю это, чтобы получить результат в цели с помощью кода VBA.
Цель:
Цель состоит в том, чтобы получить результат с картинки нижеExcel VBA код в прописные все клетки
Проблема:
Текущая ситуация ниже
Как следует Я делаю это, чтобы получить результат в цели с помощью кода VBA.
Dim rng As Range
Dim cell As Range
Set rng = Range("C4:F7")
For Each cell In rng
cell.Value = UCase(cell)
Next cell
Предыдущие ответы делают включить диапазон. Это работает, если вы говорите обо всех ячейках.
sub EverythingToUpperCase()
For Each Cell in ActiveSheet.UsedRange.Cells
Cell.Value = UCase(Cell.value)
Next
End Sub
короткие версии я видел:
С Target «(конец с снизу)
Target = UCase(Target) 'Ucase or Lcase
'Target = StrConv(Target, vbProperCase) '<< PROPER
И .. Thee 1 Liner:
Selection.Value = UCase(Selection.Value) 'YES << 1 LINER UCASE (tested, worked), add a range
Вы просто хотите на 'uppercase' текст? –