Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не найден макрос
|
|||
|---|---|---|---|
|
#18+
Здравствуйте Помогите разобраться с макросом в книге Excel. На VB никогда не программировал. Есть ERP-система Axapta 4.0. Я загружаю файл Excel (шаблон отчета), в который пользователь внесет данные и они будут сохраняться в БД. В процессе возникает ошибка: не найден макрос getCellValuesStart. Но макрос в книге есть. Вот его код Dim xSheet As String Dim xCell As Variant Dim xValue As String Sub getCellValues(F_in As String) Open F_in For Input As #1 Open "C:\Template\1\TEMP\033644.txt.out" For Output As #2 While Not EOF(1) Line Input #1, xSheet Line Input #1, xLabel If (xSheet <> "<none>") Then Sheets(xSheet).Select End If For Each iCel In Range(xLabel) xValue = iCel.Value xCell = iCel.Address(False, False) Print #2, xLabel Print #2, xSheet Print #2, xCell Print #2, xValue Next DoEvents Wend Close #1 Close #2 End Sub Sub getCellValuesStart() getCellValues ("C:\Template\1\TEMP\033644.txt") End Sub Возможно это важно, загружаемый файл был изменен - добавил лист. Первоначально его небыло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2010, 14:37 |
|
||
|
Не найден макрос
|
|||
|---|---|---|---|
|
#18+
Миха1Open "C:\Template\1\TEMP\ 033644.txt.out " For Output As #2 ... Sub getCellValuesStart() getCellValues ("C:\Template\1\TEMP\ 033644.txt ") End Sub Дальше обяснять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2010, 15:03 |
|
||
|
Не найден макрос
|
|||
|---|---|---|---|
|
#18+
откуда вызывается макрос? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2010, 15:08 |
|
||
|
Не найден макрос
|
|||
|---|---|---|---|
|
#18+
А, извиняюсь... Но так и не увидел в коде вызова getCellValuesStart() Попробуйте ещё сделать Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2010, 15:10 |
|
||
|
Не найден макрос
|
|||
|---|---|---|---|
|
#18+
AndreTMМиха1Open "C:\Template\1\TEMP\ 033644.txt.out " For Output As #2 ... Sub getCellValuesStart() getCellValues ("C:\Template\1\TEMP\ 033644.txt ") End Sub Дальше обяснять? Да, если не затруднит. В VB новичек, а починить и загрузить шаблон нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2010, 15:16 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=36957275&tid=2159250]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
42ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
| others: | 12ms |
| total: | 138ms |

| 0 / 0 |
