|
|
|
Нужна помощь с макросом VBA для excel
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, я новичек в программировании на VBA. При написании макроса у меня возникла проблема, которую не получается решить самостоятельно. Надеюсь кто-нибудь сможет помочь. Суть проблемы: Мне задать для ячейки условное форматирование. Т.к. адрес ячейки заранее неизвестен, формула для форматирования вычисляется каждый раз заново: Код: plaintext 1. 2. Код: plaintext До попадания в ячейку Код: plaintext Код: plaintext Причем выше в програме при применении формулы к ячейке, все нормально: Код: plaintext Если кто-то решал подобную проблему, буду рад помощи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2011, 22:00 |
|
||
|
Нужна помощь с макросом VBA для excel
|
|||
|---|---|---|---|
|
#18+
Lainur, Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2011, 22:28 |
|
||
|
Нужна помощь с макросом VBA для excel
|
|||
|---|---|---|---|
|
#18+
Lainur, упс... Неверно написал. Исправляюсь. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2011, 22:36 |
|
||
|
Нужна помощь с макросом VBA для excel
|
|||
|---|---|---|---|
|
#18+
В условном форматировании появляется: =2*K64725<=J64725 :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2011, 22:45 |
|
||
|
Нужна помощь с макросом VBA для excel
|
|||
|---|---|---|---|
|
#18+
Lainur, хм... а можно небольшой файлик с примером данных? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2011, 23:09 |
|
||
|
Нужна помощь с макросом VBA для excel
|
|||
|---|---|---|---|
|
#18+
Lainur, поборол Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2011, 00:05 |
|
||
|
Нужна помощь с макросом VBA для excel
|
|||
|---|---|---|---|
|
#18+
Спасибо, послезавтра приеду попробую ваш способ). Если не получится прикреплю файлик с примером может быть все дело в моем excel или вроде того .. Меня больше всего интересовала почему при убирании знака доллара из формулы formula1 выдается такая абракадабра, когда если таким способом записывать формулу в обычную ячйку все вроде хорошо. Такое ведь происходит и при простом присваивании ,например xlless. : ="$B$2" при убирании $- получается непойми что. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2011, 05:38 |
|
||
|
Нужна помощь с макросом VBA для excel
|
|||
|---|---|---|---|
|
#18+
Lainur, для форматирования кода используйте тег SRC. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2011, 11:35 |
|
||
|
Нужна помощь с макросом VBA для excel
|
|||
|---|---|---|---|
|
#18+
Добрый день! пробууй камнем , большое спасибо за помощь) Извиняюсь что морочил вам голову, нужно было сразу прикрепить файлик с примером. Вернее попытка его сделать и навела меня на источник проблемы. Дело было не в том как мы вычисляем формулу - с заменой replace знаков доллара или представляя адрес через address(0,0). Дело в том что код, предваряющий код первого поста, примерно такой: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Далее блок с формулой и протягиванием ее по всему столбцу +1 И начинался блок с проблемным форматированием. Так вот, пока висело выделение диапазона - все формулы в условном форматировании, в том числе и вашими способами обращали свои цифры во что-то вроде : 64725. Когда перед этим блоком я снял выделение диапазона, выделив первую ячейку столбца(видимо все равно какую) формулы приобрели человеческий вид. Все работает теперь как я хотел, но я все равно не понимаю почему выделенный диапазон так повлиял на формулу условного форматирования. Возможно потому что нельзя добавлять формулу УФ к ячейке выделенного диапазона?Ведь добавление и протяжка формулы, предваряющие манипуляции с формулами УФ были применены к не выделенным ячейке и столбцу(следующий столбец за выделенным). Мои рассуждения верны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2011, 14:58 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=131&tid=2176924]: |
0ms |
get settings: |
6ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 242ms |
| total: | 408ms |

| 0 / 0 |
