-
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
Vladek83
#17955
üzenetére
Lehet, hogy nem jól értelmeztem a kérdést, és a ListBox2-ben csak az éppen kiválasztott rekord 3 adatának kell megjelennie, nem egy növekvő lista utolsó sorának a 3 adata. Ebben az esetben a makró
Private Sub CommandButton1_Click()
Dim nev As Variant, WF As WorksheetFunction
Dim WS As Worksheet
Set WF = WorksheetFunction
Set WS = Sheets("Munka1")
nev = ListBox1.Value
WS.Cells(2, 7) = nev
WS.Cells(2, 8) = WF.VLookup(nev, WS.Range("A:E"), 3, 0)
WS.Cells(2, 9) = WF.VLookup(nev, WS.Range("A:E"), 4, 0)
ListBox2.RowSource = "G2:I2"
End SubAzért a G2:I2-be teszem az adatokat, mert az első a címsor, amit a ListBox2-ben megjelenítek (ColumnHeads=True).
-
Delila_1
veterán
válasz
Vladek83
#17955
üzenetére
A ListBox1 bemenete nálam a Munka1!A:E oszlopában van, a Listbox2-é a G:I-ben.
Private Sub CommandButton1_Click()
Dim usor As Integer, nev As Variant, WF As WorksheetFunction, WS As Worksheet
Set WF = WorksheetFunction
Set WS = Sheets("Munka1")
usor = Sheets("Munka1").Range("G" & Rows.Count).End(xlUp).Row + 1
nev = ListBox1.Value
WS.Cells(usor, "G") = nev
WS.Cells(usor, "H") = WF.VLookup(nev, WS.Range("A:E"), 3, 0)
WS.Cells(usor, "I") = WF.VLookup(nev, WS.Range("A:E"), 4, 0)
End SubAhhoz, hogy a kiválasztás és a CommandButton1 működtetése után a bevitt adatok meg is jelenjenek a ListBox2-ben, újra kell inicializálnod.
Új hozzászólás Aktív témák
- Kerékpárosok, bringások ide!
- Samsung Galaxy Felhasználók OFF topicja
- BestBuy topik
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Milyen billentyűzetet vegyek?
- Xbox Series X|S
- Lassú lett a PC? Micsoda meglepetés: egy Windows frissítés lehet a ludas
- Hardcore café
- Black Friday november 29. / Cyber Monday december 2.
- Brogyi: CTEK akkumulátor töltő és másolatai
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! ASRockB450M R5 5600X 16GB DDR4 512GB SSD STRIX RTX 2070 SUPER 8GB GameMax Aero Mini 700W
- LG 27GR83Q-B - 27" IPS / QHD 2K / 240Hz & 1ms / NVIDIA G-Sync / FreeSync / DisplayHDR 400
- Honor 200 pro 512GB,Újszerű,Dobozával,12 hónap garanciával
- BESZÁMÍTÁS! 64GB(2x32GB) Kingston Fury Beast 3200MHz DDR4 memória garanciával hibátlan működéssel
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50
