powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / FormulaAray ошибка, знач, 255, Excel, SendKeys
2 сообщений из 2, страница 1 из 1
FormulaAray ошибка, знач, 255, Excel, SendKeys
    #39314922
cerf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть код:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Sub Макрос1

For i = 14 To 20
    Cells(700, i).FormulaR1C1 = "=SUM(IF(R[-661]C[-7]:R[-2]C[-7]=2,IF(LEN(CONCATENATE(IF(ISNUMBER(R[-661]C:R[-2]C),R[-661]C:R[-2]C,""""), IF(ISNUMBER(R[-661]C[33]:R[-2]C[33]),R[-661]C[33]:R[-2]C[33],"""")))>0,1,0),0))"
    Cells(700, i).Activate
    SendKeys "{F2}", True
    SendKeys "^+{ENTER}", True
    SendKeys "{ENTER}"
    MsgBox 1
Next

End Sub



Не пытайтесь понять сакральный смысл формулы!!!

То что нужно понимать, что это формула массива.

Если Вы скопируете этот код, и запустите макрос, и у Вас вместо #ЗНАЧ! будет 0, то это означает, что у Вас особенные настройки Win и SendKeys отрабатывает правильно "наверно ;)"

У меня два компа, на обоих стоит Win 7*64 (разные сборки), на одном макрос работает а на другом нет.

Внимание вопрос: Почему???

Чувствую что нужно, где то, что то поменять в Windows

Заранее спасибо!

P.S.

Решить проблему нужно именно через SendKeys

Админ плз, посоветуй еще ветку куда можно репоснуть этот вопрос.
...
Рейтинг: 0 / 0
FormulaAray ошибка, знач, 255, Excel, SendKeys
    #39314985
cerf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решено!!!


Код: vbnet
1.
2.
3.
4.
5.
6.
7.
Sub Макрос1

For i = 14 To 20
    Cells(700, i).FormulaR1C1 = "=SUM(IF(R[-661]C[-7]:R[-2]C[-7]=2,IF(LEN(CONCATENATE(IF(ISNUMBER(R[-661]C:R[-2]C),R[-661]C:R[-2]C,""""), IF(ISNUMBER(R[-661]C[33]:R[-2]C[33]),R[-661]C[33]:R[-2]C[33],"""")))>0,1,0),0))"
    Cells(700, i).Activate
    SendKeys "{F2}", True
    SendKeys "^+{ENTER}", True



Код: vbnet
1.
DoEvents



Код: vbnet
1.
2.
3.
4.
5.
    SendKeys "{ENTER}"
    MsgBox 1
Next

End Sub
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / FormulaAray ошибка, знач, 255, Excel, SendKeys
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]