2012-05-31 3 views
0

Я работаю над проектом, который требует, чтобы я выплевывал данные из доступа на excel и затем, наконец, экспортировал в SQL после выполнения некоторых вычислений в excel. Когда я получить данные из Access в Excel Я использую первенствовать формулы какпреобразование результата формулы в строку с использованием excel VBA

=RIGHT(F87616,4) 

и

=IFERROR(MID(F87616,1,FIND("-",F87616,1)-1),"") 

Теперь, что я хочу сделать, это заменить эту формулу с результатом этих клеток, так что, когда я экспортирую из Excel в SQL, я могу взять эти данные в виде строки.

Я знаю, это может показаться очень запутанным, но в основном я пытаюсь заменить формулы результатом, который я получу после вычисления значений с использованием формул. Любая помощь приветствуется.

+4

Запись макроса для выбора ячеек и выполнения пастовых специальных значений. Посмотрите, какой код вы получаете :) –

+0

Это не сбивает с толку - это общее требование. Сделайте то, что сказал Сиддхарт, и посмотрите, работает ли оно на вас. –

ответ

0

Если вы делаете что-то к одной ячейке, в частности, вы можете сделать диапазон .value (в отличие от диапазона .Formula или диапазона .FormulaR1C1 оба из которых возвращают формулу, а не результат) ,

Смежные вопросы