|
|
|
Проблема VBA в Excel
|
|||
|---|---|---|---|
|
#18+
У меня следующая загвоздка. Есть код: Columns("d:d").Select Selection.Replace What:=" ", Replacement:=" ", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False Т.е. я заменяю в колонке "D" два пробела на один (если где встречается). Это очень не удобно, т.к. если пробелов стоит 10, то и 10 раз нужно запускать макрос. Хотелось чтобы при запуске макроса я сам задавал с какой колонкой это нужно проделать и не 10 раз, а один. Т.е. типа следующего: Dim d As String d = InputBox("В какой колонке Вы хотите удалить пробелы?") Columns("d:d").Select Selection.Replace What:=" ", Replacement:=" ", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False Так ничего не получается. Может вообще каким-то другим образом это можно осуществить? Прошу помощи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 17:24:17 |
|
||
|
Проблема VBA в Excel
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 18:07:07 |
|
||
|
Проблема VBA в Excel
|
|||
|---|---|---|---|
|
#18+
Отлично! Большое спасибо. Все работает. Тему считаю закрытой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 18:13:02 |
|
||
|
Проблема VBA в Excel
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. KL [MVP - Microsoft Excel] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2006, 18:43:36 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34070819&tid=2184103]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
53ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 208ms |
| total: | 316ms |

| 0 / 0 |
