Hirdetés
- gban: Ingyen kellene, de tegnapra
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- hcl: GPT diszk kisebbre klónozása
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Magga: PLEX: multimédia az egész lakásban
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Lalikiraly: Macbook NEO 2
- Brogyi: CTEK akkumulátor töltő és másolatai
- sziku69: Szólá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
#05304832
#18955
üzenetére
Nálam a másik tábla a Munka2 lapon van. Ez kétszer szerepel a makróban, írd át a saját lapod nevére. Segédoszlopként a Munka2 lap Z oszlopát használja, amit a másolás után töröl. Ha ezt az oszlopot használod, írd át a makróban mind a 4 helyen.
A módosítások után kijelölöd az első lap B oszlopban a másolandókat, és indítod a makrót.
Sub mm()
Dim elso As Long, utolso As Long
utolso = Sheets("Munka2").Range("C" & Rows.Count).End(xlUp).Row + 1
If utolso = 2 Then utolso = 12
Selection.Copy Sheets("Munka2").Range("Z" & utolso)
Sheets("Munka2").Select
elso = utolso: utolso = Range("Z" & Rows.Count).End(xlUp).Row
Range("C" & elso & ":C" & utolso) = "=VLOOKUP(Z" & elso & ",Munka1!B:D,3,0)"
Range("C12:C" & utolso).Copy
Range("C12").Select
Selection.PasteSpecial Paste:=xlValues
Columns("Z").Delete
End Sub
Új hozzászólás Aktív témák
- Lenovo Legion Slim 5 Ryzen 7 7840HS 16GB 1000GB RTX 4060 OLED 120Hz 1év garancia
- Apple iPad 9 64GB,Átlagos,Adatkabel,12 hónap garanciával
- Lenovo ThinkPad T14 Gen1 Intel i5-10310U Refurbished - Garancia
- ÚJ Lenovo ThinkPad X13 Gen 5 - 13.3" WUXGA IPS - Ultra 5 135U - 16GB - 512GB - Win11 - 2,5 év gari
- Akciós kisWorkstation! Dell Precision 3570 i7-1255U 4.7GHz / 16GB / 512GB / Quadro T550 4GB FHD 15"
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50