V příloze je uloženo moje současné makro, na konci proběhne aktualizace dotazů Power query, následně potřebuji aby se spustilo makro8(které mi vloží do tabulky další data) můžete mi prosím ty příkazy vložit přímo do přílohy,aby Power query na konci makra zaktualizovalo dotazy a následně spustilo makro8. Děkuji
Sub Makro1()
''
' ulozeni Makro
'
'
ActiveWorkbook.Save
Range("E4").Select
' Makro1 Makro
'
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
' Extraction des commandes client
Application.Run "CDES_CLIENTS"
' Extraction des Ordres d'achats
' Application.Run "OP"
' Extract Work orders
Application.Run "WO_list"
' Extraction des manquants
Application.Run "Shortage"
' Tri des cdes clients
Application.Run "Sort1"
' Copie des WOs by customers orders
Application.Run "WO"
' Mise en forme
Application.Run "Mise_en_forme"
' Manquants sur WO
Application.Run "manquants"
' Récupération des données précédemment saisies
Application.Run "Reprise"
Sheets("Synthese").Activate
Calculate
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
'
' uprava1 Makro
'
'
Range("Y5").Select
Sheets("Synthese II").Select
Range("M3").Select
'
' Aktualizace Makro
'
'
'zalohacont1a Makro
'
Range("H6:H1000").Select
Selection.Copy
Sheets("zalohacont1").Select
Range("A1").Select
ActiveSheet.Paste
Sheets("Synthese II").Select
Range("M6:M1000").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("zalohacont1").Select
Range("B1").Select
ActiveSheet.Paste
Sheets("Synthese II").Select
Range("AA6:AA1000").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("zalohacont1").Select
Range("C1").Select
ActiveSheet.Paste
Sheets("Synthese II").Select
Range("AH6:AH1000").Select
Application.CutCopyMode = False
Module9 - 2
Selection.Copy
Sheets("zalohacont1").Select
ActiveWindow.SmallScroll Down:=-12
Range("E1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveWindow.SmallScroll Down:=-9
Range("I24").Select
Sheets("Synthese II").Select
Range("U6:U1000").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("zalohacont1").Select
ActiveWindow.SmallScroll Down:=-15
Range("F1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("I12").Select
Sheets("Synthese II").Select
Range("O3").Select
' akualizacesyntheseII Makro
'
'
ActiveWorkbook.Connections("Dotaz – Synthese").Refresh
ActiveWorkbook.Connections("Dotaz – Summary").Refresh
Sheets("Synthese II").Select
Range("M5").Select
Po aktualizaci P Query potřebuji spustit makro8, které doplní tabulku o další údaje, bohužel vždy Power query aktualizuje soubory až po dokončení maker a tím vložená data makrem 8 vymaže. Potřebuji zachovat toto pořadí v Makro1.
citovat