
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
12.03.2004, 11:07:07
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
Помогите пожалуйста!!!! Извинете может не совсем по теме. Может кто писал раньше макросы к MS Excel. У меня есть отчет он заполняется с БД через разные компоненты, проблема в том что мне надо его отредактировать, но невручную а автоматически макросом. ДО пользователь ПО ----------------------------------------- Вася Пупкин 1С Предприятие Толя Губкин Офис Толя Губкин 1С Предприятие Ира Попкина интернет Ира Попкина порно ресурс Ира Попкина квака ПОСЛЕ пользователь ПО ----------------------------------------- Вася Пупкин 1С Предприятие Толя Губкин Офис 1С Предприятие Ира Попкина интернет порно ресурс квака короче как сделать макрос удаляющий повторы имен этих пользователей если они повторяются в первой колонке ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2004, 11:17:57
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
Выделяешь 1 колонку, Код: plaintext перебираешь последовательно ячейку за ячейкой. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2004, 11:31:38
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
а можно поподробнее я просто не разу не писал эти самые макросы, мне трудно сореентироваться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2004, 11:46:57
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
Поподробнее об этом написано в документации к Excel, и на русском. По умолчанию эта документация не ставится, может придется установить Создай макрос через запись, а потом загляни в редактор Visual Basic. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Куда уж подробнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2004, 11:59:27
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
спасибо, кажись разобрался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2004, 12:13:52
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
а почему оно мне выдает хрень при инсталяции в виде желтой полосы на If state = item.Value Then ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2004, 15:19:22
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
ну ни в какую нехочет он работать может там ошибка, может есть у кого рабочий пример ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
12.03.2004, 16:18:41
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
а у меня ругается Can't Execute code in break mode ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
13.03.2004, 23:07:43
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
Я писал макрос для Excel 2000 -2002, Если у тебя 97, то может и не работать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2004, 09:02:48
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
я попробывал это в ХР офисе тоже самое, неработает, может кто подскажет как это сделать подругому, очень надо. Заранее благодарю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2004, 09:17:06
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
Как ругается? На каком месте? Не понимаю. Как ты делаешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2004, 09:31:53
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
я создал новый макрос Dim item dim state Columns("B:B").Select state="" For Each item In Selection if state=item.value then item.value="" else state=item.value end if Next end sub при компиляции он выводит желтую линию на условии а если я пытаюсь запустить его то говорит про несответсвие значения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2004, 09:45:56
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Не понимаю, скопировал себе, у меня работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2004, 10:05:51
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
а с какой строки у тебя идет перечисление у меня в переди еще заголовки или это не имеет значения? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2004, 10:15:00
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. И полностью покажи весь макрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2004, 10:16:21
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
я его только что пытался запустить и его зациклило ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2004, 10:19:50
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
Sub col() Dim item As Range Dim state As String Columns("B:B").Select state = "" For Each item In Selection If state = item.Value Then item.Value = "" Else state = item.Value End If Next End Sub это полностью весь макрос ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2004, 10:30:10
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
Его не циклит, он добегает до конца страницы и все. А это процесс долгий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2004, 10:35:01
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
а как ему сказать чтоб цикл прекратился при первой пустой строке или ячейке или если мне известно максимальное количество заполненых ячеек ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2004, 10:40:05
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Это что-бы он останавливался на первой пустой строке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.03.2004, 10:41:33
|
|||
|---|---|---|---|
макрос |
|||
|
#18+
А если известно число заполненых ячеек, то можешь делать Exit For по счетчику ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2169939]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
191ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 522ms |

| 0 / 0 |
