В разделенных ячейках ФИО сделать все прописными (заглавными) буквами - VBA
Формулировка задачи:
Помогите сделать при переносе на другой лист которые разделяют ФИО прописными буквами(заглавными)
Решение задачи: «В разделенных ячейках ФИО сделать все прописными (заглавными) буквами»
textual
Листинг программы
Sub Macro1() Dim arr(), i As Long, arr1(), i2#, sp 'загоняем список в массив arr arr = Worksheets(1).Range("C4:C" & Worksheets(1).Cells(Rows.Count, "C").End(xlUp).Row).Value 'объявляем размерность массива и заносим в него данные ReDim arr1(1 To UBound(arr), 1 To 3) For i = 1 To UBound(arr) If arr(i, 1) <> "" Then i2 = i2 + 1 sp = Split(WorksheetFunction.Trim(arr(i, 1))) arr1(i2, 1) = UCase(sp(0)) arr1(i2, 2) = UCase(sp(1)) arr1(i2, 3) = UCase(sp(2)) End If Next 'выводим массив arr1 на лист Worksheets("Лист1").Range("B4").Resize(UBound(arr), 3) = arr1 End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д