Hirdetés
- Elektromos rásegítésű kerékpárok
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- eBay-es kütyük kis pénzért
- Magga: PLEX: multimédia az egész lakásban
- Hieronymus: Na, mit hoz a húsvéti nyuszi?
- sziku69: Szólánc.
- Luck Dragon: MárkaLánc
-
LOGOUT
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
Delila_1
veterán
válasz
merkucyo
#32088
üzenetére
Az elsőben, ahova már beírtad a képleteket, másold be a makrót egy modulba.
A többi 9 fájlt másold át egy új mappába, legyen ez a "C:\aaa\"A WS.Range("B10:H100").Copy FN.Sheets("Munka1").Range("B10") sorban írd át a másolandó képletek helyét, ami itt a B10:H100 tartomány.
A sor első fele WS.Range("B10:H100").Copy adja a másolandó tartományt, a második rész, FN.Sheets("Munka1").Range("B10") pedig azt, hogy a megnyitott füzetben hova másoljon. Itt csak a terület bal felső cellájának a helyét kell megadni.A makró egyenként megnyitja a 9 fájlt, elvégzi a másolást, menti és bezárja a megnyitott füzetet.
Ha rendesen összejött, visszamásolhatod a 9 fájlt az eredeti helyükre.Sub Masolas()
Dim FN, WS As Worksheet
Const utvonal = "C:\aaa\"
Set WS = ActiveWorkbook.Sheets("Munka1")
Application.ScreenUpdating = False 'Képernyőfrissítés letiltása
ChDir utvonal 'Direktor váltás
FN = Dir(utvonal & "*.xlsx")
Do
If FN <> "." And FN <> ".." Then
Workbooks.Open Filename:=utvonal & FN 'megnyitja a fájlt
WS.Range("B10:H100").Copy FN.Sheets("Munka1").Range("B10") 'másolás az elsőből a megnyitottba
Workbooks(FN).Save 'megnyitott mentése
Workbooks(FN).Close 'megnyitott bezárása
End If
FN = Dir()
Loop Until FN = ""
Application.ScreenUpdating = True 'Képernyőfrissítés engedélyezése
End Sub
Új hozzászólás Aktív témák
- Fallout 4 Pip-Boy Edition eladó
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Microsoft és egyéb dobozos retro szoftverek
- Sony PS3/PS4/PS5 és kézikonzolok Okosítása és Szoftveres szintű javítása - MÁR 13.00-S PS4 IS!
- 27% - NZXT Kraken 120 vízhűtés!
- Game Pass Ultimate előfizetés azonnal, problémamentesen, méghozzá OLCSÓN! Immáron 8 éve!
- 700 helyett 500! 2029. Euronics gari! Lenovo Legion 5 Pro 16! Ryzen 9 / RTX 5060 / 32GB DDR5 / 1TB
- Sapphire Nitro+ RX 5700 XT 8GB
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50