-
Fototrend
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
mimi_bacsi
#3414
üzenetére
Tedd egy külön mappába az xls-eket, amiket össze akarsz fésülni
Vegyél egy új füzetet, az első sorba másold át a címsort. Másold be a scriptet, mentsd el a fájlt Gyűjtő néven, de másik könyvtárba.
Írd át az útvonalat, és a Range(Cells(2,1), Cells(usor,4)).Copy sorban írd át a 4-et annyira, ahány oszlopod van az összefésülendő fájlokban. A 4-es a D oszlopot jelenti.
A script egyenként behívja a mappában lévő fájlokat, az adatokat egymás alá beilleszti a Gyűjtő füzetbe, bezárja a behívott füzetet. Az összegyűjtött adatokat a végén kedved szerint rendezheted.Sub Fésü()
Const utvonal = "E:\Eadat\Új mappa\" 'Ezt írd át arra a mappára, ahol az xls-eid vannak
Dim FN As String, WB As Workbook
ChDir utvonal
FN = Dir(utvonal & "*.xls", vbNormal)
Do
If FN <> "." And FN <> ".." Then
Workbooks.Open Filename:=FN
usor = Range("A65536").End(xlUp).Row + 1 'Behívott füzet alsó sora
Windows("Gyűjtő.xls").Activate
gy_usor = Range("A65536").End(xlUp).Row + 1 'Gyűjtő füzet alsó sora
Windows(FN).Activate 'Behívott füzet
Range(Cells(2, 1), Cells(usor, 4)).Copy 'A:D oszlop (1:4)
Windows("Gyűjtő.xls").Activate 'Gyűjtő füzet
Cells(gy_usor, 1).Select
ActiveSheet.Paste
Windows(FN).Activate 'Behívott füzet
ActiveWorkbook.Save
ActiveWindow.Close
End If
FN = Dir()
Loop Until FN = ""
End Sub
Új hozzászólás Aktív témák
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Xbox tulajok OFF topicja
- Tarr Kft. kábeltv, internet, telefon
- Parfüm topik
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Steam topic
- Épített vízhűtés (nem kompakt) topic
- Gitáros topic
- PH!otósok beszélgetős, offolós topikja
- További aktív témák...
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Ps4 és PC Játékok (Április 3. UP!) Olvass...
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - 15% AKCIÓ
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- NVME, M2 NGFF, 2,5" SATA SSD-k vegyes OEM márkák és prémium típusok, sok újszerű. 128GB-1TB
- AKCIÓ! MSI B650 R7 7700 32GB DDR5 1TB SSD RTX 5070Ti 16GB LIAN LI LANCOOL 207 ADATA 850W
- 27% - Lenovo N27q IPS Monitor! 2560x1440 / 100Hz / 4ms
- Lenovo ThinkPad T14s Gen 2 i5-1135G7 16GB 1000GB FHD 1 év garancia
- Akció! Csere-Beszámítás! Samsung 990 Pro 2TB Nvme SSD PCIE 4.0!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50