Hirdetés
- Vivo X300 Ultra - tárcsázz, ha van rá keret!
- Samsung Galaxy A54 - türelemjáték
- Külföldi prepaid SIM-ek itthon
- One mobilszolgáltatások
- Xiaomi 15T Pro - a téma nincs lezárva
- Fotók, videók mobillal
- Motorola Edge 70 Fusion – stílusosan főznek
- Szívós, szép és kitartó az új OnePlus óra
- Xiaomi 17 - még mindig tart
- Íme az új Android Auto!
-
Mobilarena
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
-
zsolti_20
senior tag
válasz
Delila_1
#43106
üzenetére
Ígérem mára az utolsó kérdés
Van két excel fileom, az elsőben az A oszlopban lefelé vannak számok felsorolva, amik mellett a B oszlopban adat van megadva Pl 1 | a 2 | b stb...
Itt van jó pár száz sor. A másik excel fileban van a több száz szám közül néhány, van amikor 5 de van amikor 20. Szeretném ezeket a számokat megkeresni az első excel fileban, és a megfelelő szám mellé a megfelelő értéket átmásolni, hogy ne nekem kelljen egyesével kikeresgélni.Sub VlookMultipleWorkbooks()Dim lookFor As RangeDim srchRange As RangeDim book1 As WorkbookDim book2 As WorkbookDim book2Name As Stringbook2Name = "1.xlsx" 'modify it as per your requirementDim book2NamePath As Stringbook2NamePath = ThisWorkbook.Path & "\" & book2NameSet book1 = ThisWorkbookIf IsOpen(book2Name) = False Then Workbooks.Open (book2NamePath)Set book2 = Workbooks(book2Name)Set lookFor = book1.Sheets(1).Cells(5, 1) ' value to findSet srchRange = book2.Sheets(1).Range("A:B") 'sourcelookFor.Offset(0, 1).Value = Application.VLookup(lookFor, srchRange, 2, False)End SubFunction IsOpen(strWkbNm As String) As BooleanOn Error Resume NextDim wBook As WorkbookSet wBook = Workbooks(strWkbNm)If wBook Is Nothing Then 'Not openIsOpen = FalseSet wBook = NothingOn Error GoTo 0ElseIsOpen = TrueSet wBook = NothingOn Error GoTo 0End IfEnd FunctionEz a kód egész jó lenne, de a probléma az, hogy abba a sorba akarja beilleszteni az értéket ahonnan kimásolta előtte, de az adott szám nem a 68-ik sorban van hanem mondjuk a harmadikban.
A másik probléma hogy csak egy értéket másol át de én az összeset szeretném egyszerre.
Új hozzászólás Aktív témák
- Microsoft és egyéb dobozos retro szoftverek
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Játékkulcsok ! : PC Steam, EA App, Ubisoft, Windows és egyéb játékok
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- The Elder Scrolls Online Imperial Collector s Edition
- BESZÁMÍTÁS! Asus Sabertooth Z97 Mark 1 alaplap garanciával hibátlan működéssel
- Lenovo T14 Gen3 I5 1245U Refurbished - Garancia
- Nemzetközi csomagküldés olcsón EU akár 2800 Ft-tól CsomagExpress
- Dell Latitude 5400 14" FHD IPS, i5 8365U, 8-16GB RAM, SSD, számla, 6 hó gar
- BESZÁMÍTÁS! EVGA XC3 ULTRA RTX 3070Ti 8GB videókártya garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Van két excel fileom, az elsőben az A oszlopban lefelé vannak számok felsorolva, amik mellett a B oszlopban adat van megadva Pl 1 | a 2 | b stb...
Fferi50
