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

Выделение всей активной строки со значениями до последнего активного значения в таблице

29.04.2021, 10:17. Показов 2680. Ответов 15

Студворк — интернет-сервис помощи студентам
Здравствуйте, прошу помощи
Есть таблица, со значениями, где мне нужно выделить всю активную строку со значениями до последнего активного значения(чтоб он автоматически определял и выделял с 1 значения в найденной активной строке до последнего значения)
Как это можно сделать? гугл не помог
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
29.04.2021, 10:17
Ответы с готовыми решениями:

Выделение всей строки в таблице
Реализовал функционал, чтобы при поиске искал соот. строку, но выделять могу только один столбец, а не все столбцы в этой строке. ...

Выделение активной строки
Добрый день! Подскажите пожалуйста, как можно реализовать подсветку цветом или иным способом активной строки в табличной форме, т.е. строки...

Поиск значения по всей таблице
Есть форма Как сделать так чтобы когда вводишь текст в edit1 шел поиск по всей таблице и в dbgrid1 отображались только те значения в...

15
Часто онлайн
 Аватар для КостяФедореев
987 / 637 / 280
Регистрация: 09.01.2017
Сообщений: 2,080
29.04.2021, 10:40
Superbochka, Вы активируете первую ячейку строки, а выделится должна вся строка?
0
sleep
 Аватар для I can
4936 / 4618 / 841
Регистрация: 13.04.2015
Сообщений: 9,791
29.04.2021, 10:43
Цитата Сообщение от Superbochka Посмотреть сообщение
мне нужно выделить
Не нужно выделять.
0
0 / 0 / 0
Регистрация: 04.12.2020
Сообщений: 75
29.04.2021, 10:44  [ТС]
Активирую всю строку, а макрос должен сам найти и выделить с 1 по последнее значение(сплошником)
0
sleep
 Аватар для I can
4936 / 4618 / 841
Регистрация: 13.04.2015
Сообщений: 9,791
29.04.2021, 10:46
Цитата Сообщение от Superbochka Посмотреть сообщение
найти и выделить
Да с какой целью выделять то?
0
0 / 0 / 0
Регистрация: 04.12.2020
Сообщений: 75
29.04.2021, 10:49  [ТС]
чтобы их потом вынести на другую строку, для расчетов по формулам, с этой целью
0
sleep
 Аватар для I can
4936 / 4618 / 841
Регистрация: 13.04.2015
Сообщений: 9,791
29.04.2021, 10:51
Цитата Сообщение от Superbochka Посмотреть сообщение
вынести на другую строку
А зачем выделять? Почему сразу не перенести?
0
Часто онлайн
 Аватар для КостяФедореев
987 / 637 / 280
Регистрация: 09.01.2017
Сообщений: 2,080
29.04.2021, 10:55
Superbochka, В модуль эта книга
Visual Basic
1
2
3
4
5
6
7
8
9
10
Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
    If Target.Cells.Count > 1 Then Exit Sub
    On Error Resume Next
    If Not Intersect(Target, Range("A:A")) Is Nothing Then
        RRow = Target.Row
        CRow = Target.Column
        LastCol = Sh.Cells(RRow, Columns.Count).End(xlToLeft).Column
        Sh.Range(Cells(RRow, 1), Cells(RRow, LastCol)).Select
    End If
End Sub
0
0 / 0 / 0
Регистрация: 04.12.2020
Сообщений: 75
29.04.2021, 11:50  [ТС]
Вставил в книгу, что-то не работает или куда именно надо вставить код?
Не пойму
А можно сделать, чтобы через макрос обычный было, (не private) а просто sub?
0
Часто онлайн
 Аватар для КостяФедореев
987 / 637 / 280
Регистрация: 09.01.2017
Сообщений: 2,080
29.04.2021, 11:56
Superbochka, Вам I can,
Цитата Сообщение от I can Посмотреть сообщение
А зачем выделять? Почему сразу не перенести?
задал вопрос
Вы опишите задачу полностью, чтоб понимать, что Вам нужно.
Как выбирается строка, которая должна выделиться, что после выделения делать с этой строкой?
А лучше с файлом-примером.
0
0 / 0 / 0
Регистрация: 04.12.2020
Сообщений: 75
29.04.2021, 13:17  [ТС]
Я думаю с выделением проще
Просто нужно выделить строку со значениями в строке(они идут друг за другом в строке таблицы), а дальше я ее уже сам скопирую например, это будет заложено в макросе в будущем
Сейчас мне просто нужно выделение

Вот прикрепил файл, тут что выделено жирным шрифтом в строке, найти в строке числа и так до конца строки(таблицы) и просто выделить(чтобы было выделено для копирования в будущем)

Вот например, строка 9(жирным шрифтом), я ее выделяю курсором(всю строку, как активную строку) и запускаю макрос, который находит в строке числа и до конца строки(строки таблицы) выделяет(только значения, без слова "обратный"), если можно так сделать
Надеюсь понятно пояснил
Вложения
Тип файла: rar 1.rar (10.3 Кб, 7 просмотров)
0
0 / 0 / 0
Регистрация: 04.12.2020
Сообщений: 75
29.04.2021, 13:23  [ТС]
Вот скрин, как-то так должно быть

Просто выделение значений
Миниатюры
Выделение всей активной строки со значениями до последнего активного значения в таблице  
0
Часто онлайн
 Аватар для КостяФедореев
987 / 637 / 280
Регистрация: 09.01.2017
Сообщений: 2,080
29.04.2021, 14:49
Superbochka, нажимайте на ячейки в желтой колонке
Вложения
Тип файла: rar 1.rar (26.0 Кб, 2 просмотров)
1
0 / 0 / 0
Регистрация: 04.12.2020
Сообщений: 75
29.04.2021, 15:24  [ТС]
Спасибо за помощь и код, но немного не то, что хотелось бы
0
Часто онлайн
 Аватар для КостяФедореев
987 / 637 / 280
Регистрация: 09.01.2017
Сообщений: 2,080
29.04.2021, 15:34
Лучший ответ Сообщение было отмечено Superbochka как решение

Решение

Superbochka, так надо?
Visual Basic
1
2
3
4
5
6
7
8
Sub www()
    RRow = ActiveCell.Row
    LastCol = Cells(RRow, Columns.Count).End(xlToLeft).Column
    If Not IsNumeric(Cells(RRow, LastCol)) Then LastCol = LastCol - 1
    Range(Cells(RRow, 4), Cells(RRow, LastCol)).Select
 
    MsgBox Range(Cells(RRow, 4), Cells(RRow, LastCol)).Address
End Sub
1
0 / 0 / 0
Регистрация: 04.12.2020
Сообщений: 75
29.04.2021, 16:31  [ТС]
Да, так, как и нужно, спасибо большое
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.04.2021, 16:31
Помогаю со студенческими работами здесь

Выделение всей строки по условию
Доброго времени суток. Может кто-нибудь написать макрос для заливки целой строки по условию? Имеем таблицу, к примеру из 40 тысяч...

Выделение в ListView всей строки
Есть список с колонками. Каждый элемент списка (ряд) представлен несколькими контролами. Необходимо чтобы при попадании фокуса ввода на...

Выделение одной строки в меню на списках (не активной, а произвольно)
Есть меню типа: <ul> <li><a href="index_1.html">1</a></li> <li><a href="index_2.html">2</a></li> <li><a...

Выделение всей строки узла TreeView
Доброго времени суток, уважаемые форумчане. :senor: Я понимаю, что вопрос наверное не в тему и не имеет смысла. Но! Помогите пожалуйста...

Выделение всей строки в контроле TextBox
Представляю на ваш суд метод выделения в текстбоксе строки, в которой находится курсор, целиком и сразу. Строка может быть любая. ...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru