Por isso, estou pesquisando isso, porque para um enorme documento do Excel (puxando cerca de 50 células por semana em um único documento que se estende por um ano e meio)
Eu consegui extrair os dados de pastas de trabalho fechadas (excel 2013 e 2016), mas agora, em um novo documento, estou tendo problemas para fazer isso.
A maneira que eu era capaz de fazer isso anteriormente, era criar uma fórmula concatenada, ter uma cópia macro para cada novo mês fazer uma nova linha como valores, em seguida, executando um trecho (meus agradecimentos ao assistente do fórum não identificado que forneceu ele envelhece) dentro da macro para remover os apóstrofos iniciais e, em seguida, arrastar as fórmulas para cada célula.
Como você tem acima, você precisa ter certeza de que é o caminho relativo completo ( 'c:\abc\[abcdoc.xlsx]sheet'
).
Snippet:
'Removes Apostrophes from A14:AR14
Range("A14:AI14").Select
' Removes hidden apostrophes as first character
' Works on formulas as well as text and values
For Each CurrentCell In Selection
If CurrentCell.HasFormula = False Then
'Checks to make sure that procedure does not
'change cell with a formula to be only the value
CurrentCell.Formula = CurrentCell.Value
End If
Next