Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Во все заполненные ячейки добавить номер столбца - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Во все заполненные ячейки добавить номер столбца (Макросы/Sub)
Во все заполненные ячейки добавить номер столбца
inforus Дата: Понедельник, 14.03.2016, 15:35 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Добрый день!

Просьба, помочь, вот в какой вещи: нужно чтобы во все заполненные информацией ячейки столбца №1, вставилось перед содержимым текста "111"; в ячейки столбца №2 вставилось "222" - и по аналогии дальше 333 для столбца №3 и т.п. для заполненных информацией столбцов.
[moder]Переназовите тему согласно п.2 Правил форума[/moder]
[moder]Плохо назвали! Назовите, например, так: "Во все заполненные ячейки добавить номер столбца".
Если Вам нужен макрос, то почему тема в этом разделе? Перенесла, Вам замечание.[/moder]
К сообщению приложен файл: 6691178.xlsx(41Kb)


Сообщение отредактировал inforus - Понедельник, 14.03.2016, 22:42
 
Ответить
СообщениеДобрый день!

Просьба, помочь, вот в какой вещи: нужно чтобы во все заполненные информацией ячейки столбца №1, вставилось перед содержимым текста "111"; в ячейки столбца №2 вставилось "222" - и по аналогии дальше 333 для столбца №3 и т.п. для заполненных информацией столбцов.
[moder]Переназовите тему согласно п.2 Правил форума[/moder]
[moder]Плохо назвали! Назовите, например, так: "Во все заполненные ячейки добавить номер столбца".
Если Вам нужен макрос, то почему тема в этом разделе? Перенесла, Вам замечание.[/moder]

Автор - inforus
Дата добавления - 14.03.2016 в 15:35
KuklP Дата: Понедельник, 14.03.2016, 16:54 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1996
Репутация: 436 ±
Замечаний: 0% ±

Опять извращения :D В модуль листа:
[vba]
Код
Public Sub www()
Dim c As Range
    For Each c In Me.UsedRange.Offset(1).SpecialCells(2).Cells
        c = c.Column & c.Column & c.Column & c.Value
    Next
End Sub
[/vba]
[moder]Замечание исправлено - ответ открыт.[/moder]


Ну, с НДС и мы чего-то стoим! kuklp@mail.ru
WM Z206653985942, R334086032478, U238399322728


Сообщение отредактировал SLAVICK - Вторник, 15.03.2016, 10:01
 
Ответить
СообщениеОпять извращения :D В модуль листа:
[vba]
Код
Public Sub www()
Dim c As Range
    For Each c In Me.UsedRange.Offset(1).SpecialCells(2).Cells
        c = c.Column & c.Column & c.Column & c.Value
    Next
End Sub
[/vba]
[moder]Замечание исправлено - ответ открыт.[/moder]

Автор - KuklP
Дата добавления - 14.03.2016 в 16:54
SLAVICK Дата: Вторник, 15.03.2016, 10:04 | Сообщение № 3
Группа: Модераторы
Ранг: Старожил
Сообщений: 1836
Репутация: 613 ±
Замечаний: 0% ±

2007,2010,2013,2016
У меня такой макрос:
[vba]
Код
Sub d()
    For Each c In ActiveSheet.UsedRange
    If Len(c) > 0 Then c.Value = Application.Rept(c.Column, 3) & c.Value
    Next
End Sub
[/vba]
К сообщению приложен файл: 6691178.xlsm(47Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеУ меня такой макрос:
[vba]
Код
Sub d()
    For Each c In ActiveSheet.UsedRange
    If Len(c) > 0 Then c.Value = Application.Rept(c.Column, 3) & c.Value
    Next
End Sub
[/vba]

Автор - SLAVICK
Дата добавления - 15.03.2016 в 10:04
inforus Дата: Четверг, 17.03.2016, 12:37 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Спасибо большое!

Все работает!
 
Ответить
СообщениеСпасибо большое!

Все работает!

Автор - inforus
Дата добавления - 17.03.2016 в 12:37
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Во все заполненные ячейки добавить номер столбца (Макросы/Sub)
Страница 1 из 11
Поиск:

Яндекс цитирования
© 2010-2016 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!