В разделенных ячейках ФИО сделать все прописными (заглавными) буквами - 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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 3.6 из 5
Похожие ответы