[ Регистрация · Вход · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: irakitin2014  
Изменяется формула после обновления строки макросом
judge55555Дата: Четверг, 01.11.2018, 13:51 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 6
Репутация: 0
Статус: Offline
Приветствую форумчане! Такая сложность у меня возникла. При обновлении макросом определенных данных изменяется формула в нескольких ячейках строки которую обновил этот макрос. Как решить данную проблему, помогите плиз...
 
irakitin2014Дата: Четверг, 01.11.2018, 14:41 | Сообщение # 2
Генерал-майор
Группа: Модераторы
Сообщений: 312
Репутация: 6
Статус: Offline
Здравствуйте. Без вашего файла с вашим макросом помочь будет проблематично


для спасибов ЯД 41001877306852
 
judge55555Дата: Четверг, 01.11.2018, 14:48 | Сообщение # 3
Рядовой
Группа: Проверенные
Сообщений: 6
Репутация: 0
Статус: Offline
Код
Sub USDCHF()
'
' Macro1 Macro
' Macro recorded 13.05.2014 by Hugo
'

'
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;C:\Users\UNIQ64\AppData\Roaming\MetaQuotes\Terminal\944F7074E48D6E19664BA525BCC3CEC2\MQL4\Files\Export\USDCHF240.csv", _
Destination:=Range("A1"))
.Name = "export"
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = 866
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = True
.TextFileSemicolonDelimiter = True
.TextFileCommaDelimiter = False
.TextFileSpaceDelimiter = False
.TextFileColumnDataTypes = Array(1, 1, 1, 1, 1)
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
End Sub
 
judge55555Дата: Четверг, 01.11.2018, 14:55 | Сообщение # 4
Рядовой
Группа: Проверенные
Сообщений: 6
Репутация: 0
Статус: Offline
Вот сам файл

Добавлено (01.11.2018, 14:58)
---------------------------------------------
После того как макрос обновляет данные т.е. появляется строка новая, в формулах по этой строке изменяются адреса ячеек. Пробовал перенос на лист 2, там происходит то же самое. В чем может быть ошибка?

Прикрепления: forum.xlsm (25.0 Kb)
 
irakitin2014Дата: Четверг, 01.11.2018, 15:06 | Сообщение # 5
Генерал-майор
Группа: Модераторы
Сообщений: 312
Репутация: 6
Статус: Offline
А можно исходную формулу, вернее ту, какая она должна быть?


для спасибов ЯД 41001877306852
 
judge55555Дата: Четверг, 01.11.2018, 15:19 | Сообщение # 6
Рядовой
Группа: Проверенные
Сообщений: 6
Репутация: 0
Статус: Offline
В ячейках I J K L они сейчас исходные

Добавлено (01.11.2018, 15:21)
---------------------------------------------
Сейчас там есть некоторая последовательность ячеек, после обновления эта последовательность сбивается

 
irakitin2014Дата: Четверг, 01.11.2018, 16:04 | Сообщение # 7
Генерал-майор
Группа: Модераторы
Сообщений: 312
Репутация: 6
Статус: Offline
при обновлении добавляется строка и смещаются формулы. Попробуйте тем же макросом перезаполнять столбцы с формулами.
P.S. Сейчас убегаю. появлюсь только завтра



для спасибов ЯД 41001877306852
 
judge55555Дата: Четверг, 01.11.2018, 16:32 | Сообщение # 8
Рядовой
Группа: Проверенные
Сообщений: 6
Репутация: 0
Статус: Offline
Это как? Не понял вас...
 
irakitin2014Дата: Пятница, 02.11.2018, 08:34 | Сообщение # 9
Генерал-майор
Группа: Модераторы
Сообщений: 312
Репутация: 6
Статус: Offline
По большому счету это ведь даже не макрос. Это запрос Power Query. А тут я совершенно не в теме. Почему бы вам не обратиться к автору этого запроса ? к Hugo ?


для спасибов ЯД 41001877306852
 
judge55555Дата: Пятница, 02.11.2018, 09:39 | Сообщение # 10
Рядовой
Группа: Проверенные
Сообщений: 6
Репутация: 0
Статус: Offline
Не могу связаться с автором т.к. код довольно таки старый, в любом случае благодарю за уделенное время.
 
  • Страница 1 из 1
  • 1
Поиск: