Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 27.12.2016
Сообщений: 7

Автоматические линии границ строки в пределах определенных столбцов

10.01.2017, 11:35. Показов 1000. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, подскажите, пожалуйста, макрос, который делает линии границ со столбцов A-P, если в строке есть хоть одна ячейка с данными.
Получается, что если в ячейка B2 заполненная, то он автоматически создает линии границ по всей строке столбцов A-P.
Если Е6 - заполненная, то он тоже создает линии границ по всей строке столбцов A-P.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.01.2017, 11:35
Ответы с готовыми решениями:

Добавка текста из объектов - в ячейки, в пределах обведенных границ
Здравствуйте. Скажите как вписать в ячейки D5, F5, H5, D10 - текст из кружков, если они есть в соответствующих диапазонах, обведенных...

Если пустая ячейка цветная, то создаются линии границ
Здравствуйте, подскажите, пожалуйста, как сделать так, чтобы у ячейки создавались линии границ, если она закрашенная? В условном...

Движение объекта размером 1 знакоместо в определенных пределах (правильный шестиугольник) в символьном режиме
Привет, ничего совсем не понимаю в ассемблере, нужна программа которая обеспечивает движение обьекта размером 1 знакоместо в определенных...

3
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
10.01.2017, 12:30
robotank, можно условным форматированием сделать, формула
Code
1
=ИЛИ($A1:$P1<>"")
0
0 / 0 / 0
Регистрация: 27.12.2016
Сообщений: 7
10.01.2017, 12:58  [ТС]
Казанский, спасибо большое.
0
1847 / 1162 / 354
Регистрация: 11.07.2014
Сообщений: 4,107
10.01.2017, 13:11
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Sub Макрос1()
Dim iLastRow As Double, I As Double, J As Integer, TF As Boolean
'
' Макрос1 Макрос
'в вашем тексте непонятно ставить все границы ячеек или только нижнюю
'сделано только для нижне границы, если нужны и другие, то в соответствующих
'строках макроса вместо xlNone поставить xlAutomatic
'строки 21 -34 макроса получены через РАЗРАБОТЧИК -> ЗАПИСАТЬ МАКРОС
'потом выделяете нужные вам ячейки ФОРМАТ ЯЧЕЕК -> ГРАНИЦЫ И ВЫБИРАЕТЕ НУЖНЫЕ ВАМ
'затем РАЗРАБОТЧИК -> ОСТАНОВИТЬ ЗАПИСЬ и ваш макурос готов.
'пользуйтесь этим почаще, может и не придётся обращатся с такими пустяками
 iLastRow = ActiveSheet.UsedRange.Row + ActiveSheet.UsedRange.Rows.Count - 1
For I = 1 To iLastRow
  TF = False
  For J = 1 To 16
    If Cells(I, J) <> "" Then
      TF = True: Exit For
    End If
  Next
  If TF Then 'есть данные в строке
    Range("A" & I & ":P" & I).Select
    Selection.Borders(xlDiagonalDown).LineStyle = xlNone
    Selection.Borders(xlDiagonalUp).LineStyle = xlNone
    Selection.Borders(xlEdgeLeft).LineStyle = xlNone
    Selection.Borders(xlEdgeTop).LineStyle = xlNone
    With Selection.Borders(xlEdgeBottom)
        .LineStyle = xlContinuous
        .ColorIndex = xlAutomatic
        .TintAndShade = 0
        .Weight = xlThin
    End With
    Selection.Borders(xlEdgeRight).LineStyle = xlNone
    Selection.Borders(xlInsideVertical).LineStyle = xlNone
    Selection.Borders(xlInsideHorizontal).LineStyle = xlNone
  End If
Next
End Sub
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.01.2017, 13:11
Помогаю со студенческими работами здесь

Найти вероятность, что время изготовления детали будет в определённых пределах, распределение времени нормальн
2.время на изготовления детали X нормальная случайная величина с ожидаемым значением 70 минут, c отклонением 18 минут. какова вероятность...

Печать определённых столбцов DBGrid
Доброго времени суток всем. Возможно ли сделать как нибудь, чтобы пользователь перед тем как распечатать Grid, выбирал столбцы, которые ему...

Проверка определенных столбцов в строке
Помогите пожалуйста, как сделать так чтобы проверялась не вся строка, а только определенные ее столбцы (например чтобы проверялись только с...

Выборка определённых столбцов по условию
Добрый вечер. Имеется длинная таблица (на картинке), и необходимо, чтобы после запроса выводились только непустые столбцы. Подскажите...

Выборка определенных столбцов из таблицы БД
Всем доброго времени суток, форумчане. 1) Как можно сделать выборку всех столбцов из таблицы в БД, кроме некоторых определённых заранее,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru