Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
Por Zoe
#65196
Boa tarde pessoal,
Estou querendo automatizar uns processos, só que para isto eu preciso executar um macro dentro de outro macro. Estou com dificuldade para conseguir fazer isto.

Segue um exemplo do que preciso. Deixei a parte que estou com problemas em negrito.

Sub abrir_fechar_planilha_geral_valores()
'
' abrir_fechar_planilha_geral_valores Macro
' Abri e fechar a planilha geral de valores para atualizar itens principais.
'

'
ChDir "S:\exemplo\exemplo"
Workbooks.Open Filename:= _
"S:\exemplo\exemplo\exemplo.xlsx" _
, UpdateLinks:=0
ActiveWorkbook.Save
ActiveWindow.Close


ChDir "S:\exemplo\exemplo"
Workbooks.Open Filename:= _
"S:\exemplo\exemplo\exemplo.xlsx" _
, UpdateLinks:=0
EXECUTAR MACRO ABRIR SALVAR FECHAR
ActiveWorkbook.Save
ActiveWindow.Close

ChDir "S:\exemplo\exemplo"
Workbooks.Open Filename:= _
"S:\exemplo\exemplo\exemplo.xlsx" _
, UpdateLinks:=0
ActiveWorkbook.Save
ActiveWindow.Close


End Sub.


O macro abrir salvar e fechar é este abaixo. Ele pode demorar uns 10 minutos abrindo e fechando arquivos, tenho que prever este tempo em algum lugar para o macro acima?
Código: Selecionar todos
Sub Abrir_salvar_fechar()
'
'
'
Range("A3:A999").Select
For Each Cell In Selection
If Not IsEmpty(Cell.Value) Then
    Cell.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
    ActiveWorkbook.RefreshAll
    ActiveWorkbook.Save
    ActiveWindow.Close
End If
Next Cell

End Sub
#65200
Basta colocar no lugar desta linha ~~~> EXECUTAR MACRO ABRIR SALVAR FECHAR ~~~> o nome da macro que você quer executar, ou seja, Abrir_salvar_fechar, que a execução será desviada para ela, e ao finalizar, a execução será retornada automaticamente para a primeira.
Zoe agradeceu por isso
#65205
Salve, @Zoe .

Que bom que resolveu. :)

Grato por retornar. ;)
Zoe agradeceu por isso
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord