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

Вход

Регистрация

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

 

= Мир MS Excel/Работа с объектом Range - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Работа с объектом Range (Проставление символов в каждой ячейке)
Работа с объектом Range
A_3485 Дата: Вторник, 14.08.2012, 22:54 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 146
Репутация: 0 ±
Замечаний: 40% ±

2007
Попробую рассказать что мне нужно.
Начальник попросил автоматизировать анкету, которую заполняет клиент. А именно, когда клиент пишет свое ФИО, тел. е-mail и тд., каждый набранный им символ проставляется в отдельную ячейку.
В случае успешного решения задачи, очень прошу разъяснить код макроса построчно. Уж больно интересно самому разобраться. Более простые вопросы пытаюсь решить самостоятельно.
Спасибо за понимание.
К сообщению приложен файл: 6855738.xlsx (9.0 Kb)
 
Ответить
СообщениеПопробую рассказать что мне нужно.
Начальник попросил автоматизировать анкету, которую заполняет клиент. А именно, когда клиент пишет свое ФИО, тел. е-mail и тд., каждый набранный им символ проставляется в отдельную ячейку.
В случае успешного решения задачи, очень прошу разъяснить код макроса построчно. Уж больно интересно самому разобраться. Более простые вопросы пытаюсь решить самостоятельно.
Спасибо за понимание.

Автор - A_3485
Дата добавления - 14.08.2012 в 22:54
Michael_S Дата: Вторник, 14.08.2012, 23:33 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Quote (A_3485)
А именно, когда клиент пишет свое ФИО

А куда предполагается писать? В принципе эта задача решается и без макроса - в зависимости от требований.

вот, как пример
К сообщению приложен файл: A_3485.xlsx (10.0 Kb)


Сообщение отредактировал Michael_S - Вторник, 14.08.2012, 23:38
 
Ответить
Сообщение
Quote (A_3485)
А именно, когда клиент пишет свое ФИО

А куда предполагается писать? В принципе эта задача решается и без макроса - в зависимости от требований.

вот, как пример

Автор - Michael_S
Дата добавления - 14.08.2012 в 23:33
A_3485 Дата: Среда, 15.08.2012, 11:21 | Сообщение № 3
Группа: Гости
Michael_S, Данная анкета создана в книге Exel с поддержкой макросов. На листе1 ячейки которые нужно запол
 
Ответить
СообщениеMichael_S, Данная анкета создана в книге Exel с поддержкой макросов. На листе1 ячейки которые нужно запол

Автор - A_3485
Дата добавления - 15.08.2012 в 11:21
vikttur Дата: Среда, 15.08.2012, 11:28 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Такая вот интересная ситуация: книга с поддержкой макросов, но поддерживать нечего.
И живет ведь, не жалуется!
Вы пример Михаила смотрели? Решение формулами. Может, пусть файл и дальше живет без макросов? Решение-то есть.


Сообщение отредактировал vikttur - Среда, 15.08.2012, 11:29
 
Ответить
СообщениеТакая вот интересная ситуация: книга с поддержкой макросов, но поддерживать нечего.
И живет ведь, не жалуется!
Вы пример Михаила смотрели? Решение формулами. Может, пусть файл и дальше живет без макросов? Решение-то есть.

Автор - vikttur
Дата добавления - 15.08.2012 в 11:28
Irysha Дата: Среда, 15.08.2012, 11:42 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 68
Репутация: 17 ±
Замечаний: 0% ±

2007,2013
A_3485, может я чего не знаю, но если книга с поддержкой макросов в Excel2007-2010, то расширение *.xlsm
 
Ответить
СообщениеA_3485, может я чего не знаю, но если книга с поддержкой макросов в Excel2007-2010, то расширение *.xlsm

Автор - Irysha
Дата добавления - 15.08.2012 в 11:42
A_3485 Дата: Среда, 15.08.2012, 12:31 | Сообщение № 6
Группа: Гости
Прошу прощения за свою неграмотность в данном вопросе. Я не совсем понимаю как на практике применить файлы xml, которые прикрепил Michael_S, ветдь это не книга exel?. Если есть возможность дать разъяснения как в первом классе по п. то буду очень признателен.
 
Ответить
СообщениеПрошу прощения за свою неграмотность в данном вопросе. Я не совсем понимаю как на практике применить файлы xml, которые прикрепил Michael_S, ветдь это не книга exel?. Если есть возможность дать разъяснения как в первом классе по п. то буду очень признателен.

Автор - A_3485
Дата добавления - 15.08.2012 в 12:31
Michael_S Дата: Среда, 15.08.2012, 12:39 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Quote (A_3485)
Я не совсем понимаю как на практике применить файлы xml, которые прикрепил Michael_S, ветдь это не книга exel?.

Не понял вопроса. Я в Ваш же файл всего лишь добавил три слова и одну формулу. Файл того же формата - при чем тут .xml?
 
Ответить
Сообщение
Quote (A_3485)
Я не совсем понимаю как на практике применить файлы xml, которые прикрепил Michael_S, ветдь это не книга exel?.

Не понял вопроса. Я в Ваш же файл всего лишь добавил три слова и одну формулу. Файл того же формата - при чем тут .xml?

Автор - Michael_S
Дата добавления - 15.08.2012 в 12:39
A_3485 Дата: Среда, 15.08.2012, 12:43 | Сообщение № 8
Группа: Гости
Ой! наверное что не так. Когда я открываю ваш файл, то такм нет моего файла, а только вложенные папки и файлы с расширением xml?? Вы не могли бы прикрепить новый файл exel. Спасибо. Или может формулу прописать текстом в форуме.
 
Ответить
СообщениеОй! наверное что не так. Когда я открываю ваш файл, то такм нет моего файла, а только вложенные папки и файлы с расширением xml?? Вы не могли бы прикрепить новый файл exel. Спасибо. Или может формулу прописать текстом в форуме.

Автор - A_3485
Дата добавления - 15.08.2012 в 12:43
Michael_S Дата: Среда, 15.08.2012, 12:57 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Quote (A_3485)
Когда я открываю ваш файл, то такм нет моего файла, а только вложенные папки и файлы с расширением xml??

А свой файл нормально открываете? Пробовали?
Смотрите этот

Для проверки вместо Иванова Ивана Ивановича в первом столбце пишите любого другого.
К сообщению приложен файл: A_3485.xls (26.0 Kb)


Сообщение отредактировал Michael_S - Среда, 15.08.2012, 13:03
 
Ответить
Сообщение
Quote (A_3485)
Когда я открываю ваш файл, то такм нет моего файла, а только вложенные папки и файлы с расширением xml??

А свой файл нормально открываете? Пробовали?
Смотрите этот

Для проверки вместо Иванова Ивана Ивановича в первом столбце пишите любого другого.

Автор - Michael_S
Дата добавления - 15.08.2012 в 12:57
A_3485 Дата: Среда, 15.08.2012, 13:07 | Сообщение № 10
Группа: Гости
Michael_S, Теперь все открылось. У меня немножко другая задача. Изначально при нажатии одной клавиши (любая буква, символ), происходит переход на другую ячейку, т.е не деление слов на буквы.
 
Ответить
СообщениеMichael_S, Теперь все открылось. У меня немножко другая задача. Изначально при нажатии одной клавиши (любая буква, символ), происходит переход на другую ячейку, т.е не деление слов на буквы.

Автор - A_3485
Дата добавления - 15.08.2012 в 13:07
Michael_S Дата: Среда, 15.08.2012, 13:18 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Элементарно, мне счас некогда, но тут много кто может решить эту задачу.
Вопрос - а если ошибка? как исправлять? так ли Вы уверены, что это удобно?
 
Ответить
СообщениеЭлементарно, мне счас некогда, но тут много кто может решить эту задачу.
Вопрос - а если ошибка? как исправлять? так ли Вы уверены, что это удобно?

Автор - Michael_S
Дата добавления - 15.08.2012 в 13:18
A_3485 Дата: Среда, 15.08.2012, 13:26 | Сообщение № 12
Группа: Гости
Michael_S, Если выдаст ошибку, то если это возможно просто мышкой или стрелками пометить указанную ячейку.
 
Ответить
СообщениеMichael_S, Если выдаст ошибку, то если это возможно просто мышкой или стрелками пометить указанную ячейку.

Автор - A_3485
Дата добавления - 15.08.2012 в 13:26
Irysha Дата: Среда, 15.08.2012, 14:54 | Сообщение № 13
Группа: Пользователи
Ранг: Участник
Сообщений: 68
Репутация: 17 ±
Замечаний: 0% ±

2007,2013
Michael_S наверное имел в виду, что если человек сделал ошибку, то в случае переходов на следующую ячейку Вам будет необходимо прописать весь текст с самого начала, поэтому разбиение на символы сплошного текста наверное лучше
 
Ответить
СообщениеMichael_S наверное имел в виду, что если человек сделал ошибку, то в случае переходов на следующую ячейку Вам будет необходимо прописать весь текст с самого начала, поэтому разбиение на символы сплошного текста наверное лучше

Автор - Irysha
Дата добавления - 15.08.2012 в 14:54
Michael_S Дата: Среда, 15.08.2012, 20:56 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
Ну раз уж Вам так хочется - пробуйте
К сообщению приложен файл: A_3485-2.xls (43.5 Kb)
 
Ответить
СообщениеНу раз уж Вам так хочется - пробуйте

Автор - Michael_S
Дата добавления - 15.08.2012 в 20:56
A_3485 Дата: Четверг, 16.08.2012, 00:17 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 146
Репутация: 0 ±
Замечаний: 40% ±

2007
Нашел в интернете решение, файл anceta_macros. Работает великолепно, только код макроса запаролен. Человек который решил задачу выложил код в виде текста. Когда я попытался этот код применить в своем файле заявка СДБО[/b], то ничего не работает и близко, хотя если при этом открыть файл anceta_macros, то все работает. Не могу понять в чем причина. Помогите пожалуйста разобраться и если можно дать расшифровку по всем процедурам что в нем описаны.
Спасибо.
К сообщению приложен файл: anketa_macros.xls (81.0 Kb) · 8223190.xlsm (27.0 Kb)
 
Ответить
СообщениеНашел в интернете решение, файл anceta_macros. Работает великолепно, только код макроса запаролен. Человек который решил задачу выложил код в виде текста. Когда я попытался этот код применить в своем файле заявка СДБО[/b], то ничего не работает и близко, хотя если при этом открыть файл anceta_macros, то все работает. Не могу понять в чем причина. Помогите пожалуйста разобраться и если можно дать расшифровку по всем процедурам что в нем описаны.
Спасибо.

Автор - A_3485
Дата добавления - 16.08.2012 в 00:17
Michael_S Дата: Четверг, 16.08.2012, 03:27 | Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 2012
Репутация: 373 ±
Замечаний: 0% ±

Excel2016
За "Спасибо" в личку - спасибо, но для этого есть "+" рядом с "Репутация:" smile
Просили комментарии - в принципе там и комментировать то нечего... Как смог

зы. чуть изменил код, не существенно...
К сообщению приложен файл: A_3485-3.xls (39.0 Kb)


Сообщение отредактировал Michael_S - Четверг, 16.08.2012, 03:28
 
Ответить
СообщениеЗа "Спасибо" в личку - спасибо, но для этого есть "+" рядом с "Репутация:" smile
Просили комментарии - в принципе там и комментировать то нечего... Как смог

зы. чуть изменил код, не существенно...

Автор - Michael_S
Дата добавления - 16.08.2012 в 03:27
A_3485 Дата: Четверг, 16.08.2012, 10:02 | Сообщение № 17
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 146
Репутация: 0 ±
Замечаний: 40% ±

2007
Можно добавить, чтобы еще стрелки работали и пермещали курсор. Еще если защитить не нужные ячейки то при попадании туда курсора выдает ОШИБКА "лист1 защищен" и т.д. Как сделать чтобы курсор был не синим цветом а белым или красным.
А может взять только нужные ячейки в которые необходимо что то заполнить и только для них прописать циклы?.
 
Ответить
СообщениеМожно добавить, чтобы еще стрелки работали и пермещали курсор. Еще если защитить не нужные ячейки то при попадании туда курсора выдает ОШИБКА "лист1 защищен" и т.д. Как сделать чтобы курсор был не синим цветом а белым или красным.
А может взять только нужные ячейки в которые необходимо что то заполнить и только для них прописать циклы?.

Автор - A_3485
Дата добавления - 16.08.2012 в 10:02
KuklP Дата: Четверг, 16.08.2012, 10:16 | Сообщение № 18
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Мой примерчик.
К сообщению приложен файл: 1886374.xls (62.5 Kb)


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеМой примерчик.

Автор - KuklP
Дата добавления - 16.08.2012 в 10:16
Hugo Дата: Четверг, 16.08.2012, 10:25 | Сообщение № 19
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3254
Репутация: 707 ±
Замечаний: 0% ±

2019
Добрый день.
Сколько сразу вопросов smile
Отвечу на два - почему не работало и как поменять цвет "курсора" - это связано с тем, что ввод производится в текстбокс.
1. его нужно сперва добавить на лист (имя должно быть такое, какое используется в коде).
2. в его свойствах можно выставить цвет по вкусу (в режиме дизайнера).


excel@nxt.ru
webmoney: E265281470651 Z422237915069
 
Ответить
СообщениеДобрый день.
Сколько сразу вопросов smile
Отвечу на два - почему не работало и как поменять цвет "курсора" - это связано с тем, что ввод производится в текстбокс.
1. его нужно сперва добавить на лист (имя должно быть такое, какое используется в коде).
2. в его свойствах можно выставить цвет по вкусу (в режиме дизайнера).

Автор - Hugo
Дата добавления - 16.08.2012 в 10:25
A_3485 Дата: Четверг, 16.08.2012, 10:32 | Сообщение № 20
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 146
Репутация: 0 ±
Замечаний: 40% ±

2007
Hugo, С тексбокс разобрался. Но пример в файле anceta_macros явно решался не через текстбокс.
А почему не работал макрос в фале 8223190 ?, там конечно код посложнее, но он и решает все необходимые вопросы.
 
Ответить
СообщениеHugo, С тексбокс разобрался. Но пример в файле anceta_macros явно решался не через текстбокс.
А почему не работал макрос в фале 8223190 ?, там конечно код посложнее, но он и решает все необходимые вопросы.

Автор - A_3485
Дата добавления - 16.08.2012 в 10:32
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Работа с объектом Range (Проставление символов в каждой ячейке)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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