Последние записи
- Получение ProductKey установленной Windows
- Как парсить https сайт ?
- Смена регистра строки текста на BAT (CMD)
- Вывод разноцветного текста на BAT (CMD)
- Узнать дату окончания сертификата
- Как создать полноценный сайт на Open Server
- Получить температуру процессора на bat-файлах
- Динамические массивы в Lazarus / Delphi — индексация элементов
- Многозадачность на бат-файлах
- Дата и время изменения файла
Интенсив по Python: Работа с API и фреймворками 24-26 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
Online-курс Java с оплатой после трудоустройства. Каждый выпускник получает предложение о работе
И зарплату на 30% выше ожидаемой, подробнее на сайте академии, ссылка - ttps://clck.ru/fCrQw
30th
Окт
Правильно объединить ячейки построчно в Microsoft Office Excel
Posted by obzor under VBA
Имеется счет позиций много больше 1000 , при переносе данных образуются ячейки которых необходимо объединить. Пример прикреплен как есть и как должно быть. Помогите найти решение макросом.
Код:
Sub Irek11()
' Irek11, для вашего файла, если его исправлять после переноса данных, можно например так
Dim Rw&, RwF&, RwL&
ActiveSheet.Copy After:=Sheets(ActiveSheet.Index)
RwF = 20: RwL = Cells(Rows.Count, "D").End(xlUp).Row
Application.ScreenUpdating = False
For Rw = RwF To RwL
With Range("D" & Rw & ":T" & Rw & _
",U" & Rw & ":W" & Rw & _
",X" & Rw & ":Y" & Rw & _
",Z" & Rw & ":AC" & Rw & _
",AD" & Rw & ":AG" & Rw)
.MergeCells = True
With .Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With .Borders(xlEdgeTop)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
With .Borders(xlEdgeRight)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
End With
With Range("AD" & Rw & ":AG" & Rw)
With .Borders(xlEdgeRight)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlMedium
End With
End With
With Cells(Rw, "Z")
.Value = Replace(.Value, "'", "")
.Value = Replace(.Value, ".", ",")
.NumberFormat = "#,##0.00"
End With
With Cells(Rw, "AD")
.Value = Replace(.Value, "'", "")
.Value = Replace(.Value, ".", ",")
.NumberFormat = "#,##0.00"
End With
Next
Application.ScreenUpdating = True
End Sub
Похожие статьи
Купить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту

пеллетные котлы

Пеллетный котел Emtas
Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)


