- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Véleményes teszt bizonygatja mennyit ér a Macbook Neo 8 GB RAM-ja
- Windows 11: miért nem vált mindenki?
- Azonnali notebookos kérdések órája
- Vezetékes FEJhallgatók
- Fejhallgató erősítő és DAC topik
- Vezeték nélküli fejhallgatók
- Azonnali alaplapos kérdések órája
- Mégsem lettek annyira pénztárcabarátok az új Intel CPU-k
- Idén lesz tíz éves az AMD Socket AM4 foglalat
-
PROHARDVER!
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
szőröscica
#28660
üzenetére
Nem kell külön beolvastatni a fájlneveket, majd másolni, végül törölni a felesleges sorokat. Az alábbi makró mindegyik műveletet elvégzi.
Két dolgot kell átírnod benne, az útvonalat, ahonnan a fájlokat behívod, és a kiterjesztést, ha 2007-es verziónál régebbi Excelt használsz.
Sub Osszemasolas()
Dim FN As String, utvonal As String, WS As Worksheet
Dim hova As Long, tabla As Range, CV As Object
Application.Calculation = xlCalculationManual
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Set WS = ActiveWorkbook.ActiveSheet
utvonal = "F:\Eadat\Tmp\" 'fájlok útvonala, írd át
FN = Dir(utvonal & "*.xlsx") '2007-es előtti verziónál xls-re írd át
Do While FN <> ""
hova = Application.WorksheetFunction.CountA(Columns(1)) + 1
Workbooks.Open utvonal & FN
Sheets("Data").Select
Range("A1").Select
Set tabla = Cells.CurrentRegion
tabla.Offset(1, 0).Resize(tabla.Rows.Count - 1, tabla.Columns.Count).Copy
WS.Cells(hova, "A").PasteSpecial Paste:=xlPasteAll
Windows(FN).Close False 'Zárja a megnyitott fájlt mentés nélkül
For Each CV In Selection
If CV = "q" Or CV = "r" Then Rows(CV.Row).Delete
Next
FN = Dir()
Loop
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
Application.DisplayAlerts = True
MsgBox "Kész", vbInformation
End Sub
Új hozzászólás Aktív témák
- Villanyszerelés
- Autós topik
- sziku69: Fűzzük össze a szavakat :)
- Vicces képek
- Luck Dragon: Asszociációs játék. :)
- Last contact: rejtélyes körülmények között semmisült meg a 34343-as műhold
- Magisk
- BestBuy topik
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Red Magic 11 Air – vékony házból süvít a szél
- További aktív témák...
- GYÖNYÖRŰ iPhone 14 Pro 128GB Space Black -1 ÉV GARANCIA - Kártyafüggetlen, MS4322
- Bomba ár! Lenovo ThinkPad X280 - i5-8G I 8GB I 256SSD I 12,5" FHD Touch I HDMI I CAM I W11 I Gar!
- Honor X6 /4/64GB / Kártyafüggetlen / 12Hó Garancia
- Lenovo ThinkPad // T - Széria // X1 carbon // X1 Yoga 2-in-1 // és a többiek... 3-12. gen.
- Akko M1 fekete-szürke keycap szett
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50
