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

Вход

Регистрация

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

 

= Мир MS Excel/Копирование значения по столбцу в другие ячейки - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Копирование значения по столбцу в другие ячейки (Макросы/Sub)
Копирование значения по столбцу в другие ячейки
AlexBor Дата: Пятница, 17.04.2015, 12:49 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 8 ±
Замечаний: 20% ±

Excel 2013 & Excel 2010
Добрый день уважаемые участники форума. :)
Хочу обратиться к Вам за помощью по вопросу связанному с программированием VBA. Я честно сказать в программировании не очень силён и соответствующей темы я к сожалению тоже не смог найти, хотя я не думаю что её тут нет. :(
http://www.excelworld.ru/forum/10-0-2-0-10-1-[Копирование%20ячеек] - это не совсем то что мне нужно.
Подскажите пожалуйста:
Есть список людей (35 чел.). Если я ставлю букву (например "т") у первого человека в списке, то чтобы она автоматически копировалась для всех остальных 34 человек. Чтобы потом я смог среди 35 "т" поменять на другие буквы (например "н"). Но копирование должно пройти 1 раз. Т.е. если после того как все буквы раскопируются и если я потом поменяю первую букву на другую... чтобы другие 34 не поменялись. <_<

Кнопки и т.д. не нужны для этой манипуляции. Спасибо большое! ^_^
К сообщению приложен файл: ExcelWorld_.xlsx (34.7 Kb)


Сообщение отредактировал AlexBor - Пятница, 17.04.2015, 13:24
 
Ответить
СообщениеДобрый день уважаемые участники форума. :)
Хочу обратиться к Вам за помощью по вопросу связанному с программированием VBA. Я честно сказать в программировании не очень силён и соответствующей темы я к сожалению тоже не смог найти, хотя я не думаю что её тут нет. :(
http://www.excelworld.ru/forum/10-0-2-0-10-1-[Копирование%20ячеек] - это не совсем то что мне нужно.
Подскажите пожалуйста:
Есть список людей (35 чел.). Если я ставлю букву (например "т") у первого человека в списке, то чтобы она автоматически копировалась для всех остальных 34 человек. Чтобы потом я смог среди 35 "т" поменять на другие буквы (например "н"). Но копирование должно пройти 1 раз. Т.е. если после того как все буквы раскопируются и если я потом поменяю первую букву на другую... чтобы другие 34 не поменялись. <_<

Кнопки и т.д. не нужны для этой манипуляции. Спасибо большое! ^_^

Автор - AlexBor
Дата добавления - 17.04.2015 в 12:49
excelhelprus Дата: Пятница, 17.04.2015, 16:09 | Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 63
Репутация: 5 ±
Замечаний: 20% ±

2015
Помоему вам до сих пор не ответили, потому что задача непонятна. Попробуйте более подробно описать что нужно сделать и зачем.
 
Ответить
СообщениеПомоему вам до сих пор не ответили, потому что задача непонятна. Попробуйте более подробно описать что нужно сделать и зачем.

Автор - excelhelprus
Дата добавления - 17.04.2015 в 16:09
krosav4ig Дата: Пятница, 17.04.2015, 17:15 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
как-то так
К сообщению приложен файл: ExcelWorld_.xls (93.5 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Пятница, 17.04.2015, 21:11
 
Ответить
Сообщениекак-то так

Автор - krosav4ig
Дата добавления - 17.04.2015 в 17:15
AlexBor Дата: Понедельник, 20.04.2015, 13:53 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 8 ±
Замечаний: 20% ±

Excel 2013 & Excel 2010
krosav4ig, спасибо за помощь! hands yes
А как Вы файл с Visual Basic сохранили в формате *.xlsx вместо *.xlsm? ^_^


Сообщение отредактировал AlexBor - Понедельник, 20.04.2015, 14:10
 
Ответить
Сообщениеkrosav4ig, спасибо за помощь! hands yes
А как Вы файл с Visual Basic сохранили в формате *.xlsx вместо *.xlsm? ^_^

Автор - AlexBor
Дата добавления - 20.04.2015 в 13:53
Kuzmich Дата: Понедельник, 20.04.2015, 14:48 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 712
Репутация: 156 ±
Замечаний: 0% ±

Excel 2003
Цитата
как Вы файл с Visual Basic сохранили в формате *.xlsx

Я вижу файл .xls
 
Ответить
Сообщение
Цитата
как Вы файл с Visual Basic сохранили в формате *.xlsx

Я вижу файл .xls

Автор - Kuzmich
Дата добавления - 20.04.2015 в 14:48
AlexBor Дата: Понедельник, 20.04.2015, 15:07 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 8 ±
Замечаний: 20% ±

Excel 2013 & Excel 2010
Kuzmich, ну да)) опшибся) Но всё равно не *.xlsm
krosav4ig, нашел небольшую ошибку. Если начать вводить в список Ф. И. О. то выскакивает окно с ошибкой, скрипт останавливает свои действия и перестает работать. Можно это как нибудь исправить? Заранее благодарствую)
 
Ответить
СообщениеKuzmich, ну да)) опшибся) Но всё равно не *.xlsm
krosav4ig, нашел небольшую ошибку. Если начать вводить в список Ф. И. О. то выскакивает окно с ошибкой, скрипт останавливает свои действия и перестает работать. Можно это как нибудь исправить? Заранее благодарствую)

Автор - AlexBor
Дата добавления - 20.04.2015 в 15:07
krosav4ig Дата: Понедельник, 20.04.2015, 16:09 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
AlexBor, замените [vba]
Код
Target.Count > 1
[/vba] на [vba]
Код
Target.Count > 1 Or Intersect([C9:AG43], Target) Is Nothing
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеAlexBor, замените [vba]
Код
Target.Count > 1
[/vba] на [vba]
Код
Target.Count > 1 Or Intersect([C9:AG43], Target) Is Nothing
[/vba]

Автор - krosav4ig
Дата добавления - 20.04.2015 в 16:09
AlexBor Дата: Вторник, 21.04.2015, 13:21 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 8 ±
Замечаний: 20% ±

Excel 2013 & Excel 2010
krosav4ig, супер! Вроде все работает как надо, классно! yes
Спасибочки ^_^
А как Вы файл с Visual Basic сохранили в формате *.xls вместо *.xlsm?


Сообщение отредактировал AlexBor - Вторник, 21.04.2015, 13:29
 
Ответить
Сообщениеkrosav4ig, супер! Вроде все работает как надо, классно! yes
Спасибочки ^_^
А как Вы файл с Visual Basic сохранили в формате *.xls вместо *.xlsm?

Автор - AlexBor
Дата добавления - 21.04.2015 в 13:21
RAN Дата: Вторник, 21.04.2015, 15:04 | Сообщение № 9
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Цитата AlexBor, 20.04.2015 в 13:53, в сообщении № 4
А как Вы файл с Visual Basic сохранили в формате *.xls вместо *.xlsm?


lol

Да в точности так же, как xlsx сохранить в xlsm.


Быть или не быть, вот в чем загвоздка!

Сообщение отредактировал RAN - Вторник, 21.04.2015, 15:05
 
Ответить
Сообщение
Цитата AlexBor, 20.04.2015 в 13:53, в сообщении № 4
А как Вы файл с Visual Basic сохранили в формате *.xls вместо *.xlsm?


lol

Да в точности так же, как xlsx сохранить в xlsm.

Автор - RAN
Дата добавления - 21.04.2015 в 15:04
AlexBor Дата: Вторник, 21.04.2015, 17:15 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 8 ±
Замечаний: 20% ±

Excel 2013 & Excel 2010
RAN, lol когда сохраняешь в *.xlsx, то VB не сохраняется. Поэтому я и спросил...
 
Ответить
СообщениеRAN, lol когда сохраняешь в *.xlsx, то VB не сохраняется. Поэтому я и спросил...

Автор - AlexBor
Дата добавления - 21.04.2015 в 17:15
Serge_007 Дата: Вторник, 21.04.2015, 20:29 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
как Вы файл с Visual Basic сохранили в формате *.xlsx вместо *.xlsm?
не *.xlsm
...когда сохраняешь в *.xlsx, то VB не сохраняется. Поэтому я и спросил...
Дожили и до такого вопроса...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
как Вы файл с Visual Basic сохранили в формате *.xlsx вместо *.xlsm?
не *.xlsm
...когда сохраняешь в *.xlsx, то VB не сохраняется. Поэтому я и спросил...
Дожили и до такого вопроса...

Автор - Serge_007
Дата добавления - 21.04.2015 в 20:29
krosav4ig Дата: Вторник, 21.04.2015, 20:31 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
А как Вы файл с Visual Basic сохранили в формате *.xls вместо *.xlsm?
ну дык Alt+ФВН (в 2007) в 2013 Alt+ФК, выбрать куда, выбрать тип 97-2003


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Вторник, 21.04.2015, 22:40
 
Ответить
Сообщение
А как Вы файл с Visual Basic сохранили в формате *.xls вместо *.xlsm?
ну дык Alt+ФВН (в 2007) в 2013 Alt+ФК, выбрать куда, выбрать тип 97-2003

Автор - krosav4ig
Дата добавления - 21.04.2015 в 20:31
RAN Дата: Вторник, 21.04.2015, 20:51 | Сообщение № 13
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Дожили и до такого вопроса...

Серж, погляди в ХА-ХА.
Там ссылка есть, как барышне на ДВУХ страницах объясняли, как сохранить файл в "*.hml".


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Дожили и до такого вопроса...

Серж, погляди в ХА-ХА.
Там ссылка есть, как барышне на ДВУХ страницах объясняли, как сохранить файл в "*.hml".

Автор - RAN
Дата добавления - 21.04.2015 в 20:51
AlexBor Дата: Среда, 22.04.2015, 13:39 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 8 ±
Замечаний: 20% ±

Excel 2013 & Excel 2010
Протупил я что то :'( Новый формат *.xlsX не поддерживает макросы.
К сообщению приложен файл: 7554197.jpg (33.4 Kb)


Сообщение отредактировал AlexBor - Среда, 22.04.2015, 13:40
 
Ответить
СообщениеПротупил я что то :'( Новый формат *.xlsX не поддерживает макросы.

Автор - AlexBor
Дата добавления - 22.04.2015 в 13:39
AlexBor Дата: Четверг, 03.11.2016, 13:31 | Сообщение № 15
Группа: Пользователи
Ранг: Новичок
Сообщений: 14
Репутация: 8 ±
Замечаний: 20% ±

Excel 2013 & Excel 2010
Друзья, снова здравствуйте! Еще раз хотелось бы попросить у вас помощи по программированию VBA. Поскольку я не в ладах с программированием(((
Подскажите, можно ли в данном табеле сделать так, чтобы при выставлении значения из выпадающего списка (т, пк, пп, н, с ,пр) скрипт проставлял не весь столбик с 1 по 35 включительно, а только те строчки, сколько присутствует человек. Если 23 человека, то 23 строчки заполняет, если 31, то 31 и т.д.
[moder]Нарушение п.4 Правил форуиа[/moder]
К сообщению приложен файл: Tabel.xlsm (44.8 Kb)


Сообщение отредактировал AlexBor - Четверг, 03.11.2016, 13:31
 
Ответить
СообщениеДрузья, снова здравствуйте! Еще раз хотелось бы попросить у вас помощи по программированию VBA. Поскольку я не в ладах с программированием(((
Подскажите, можно ли в данном табеле сделать так, чтобы при выставлении значения из выпадающего списка (т, пк, пп, н, с ,пр) скрипт проставлял не весь столбик с 1 по 35 включительно, а только те строчки, сколько присутствует человек. Если 23 человека, то 23 строчки заполняет, если 31, то 31 и т.д.
[moder]Нарушение п.4 Правил форуиа[/moder]

Автор - AlexBor
Дата добавления - 03.11.2016 в 13:31
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Копирование значения по столбцу в другие ячейки (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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