-
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
-
Fferi50
Topikgazda
válasz
Richard
#42097
üzenetére
Szia!
Úgy tűnik, rosszul raktam össze a célba való másolást, az első másolás miatt pedig betettem egy vizsgálatot.If celtabla.Range(2, 1).Value = "" Thenceltabla.Range(2, 1).PasteSpecial xlPasteValuesElseceltabla.ListColumns(1).DataBodyRange.Cells(1).End(xlDown).Offset(1, 0).Paste Paste:=xlPasteValuesEnd If
Azt írtad, hogy több táblából másolsz. Ha ez kevés számú, akkor lehet egymás után többször leírni a kódot más-más táblanevekkel. De már 3 után is megéri ciklusba szervezni. A kérdés az, hogy a táblák külön-külön munkalapon vannak-e (feltételezem), de ugyanazon munkafüzetben..
Ebben az esetben a ciklus:Sub a()Dim sh As Worksheet, tbl As ListObjectFor Each sh In WorksheetsIf sh.ListObjects.Count > 0 ThenFor Each tbl In sh.ListObjectsWith tblUnion(.ListColumns("Név").DataBodyRange, .ListColumns("Cím").DataBodyRange…..).CopyEnd WithIf celtabla.Range(2, 1).Value = "" Thenceltabla.Range(2, 1).PasteSpecial xlPasteValuesElseceltabla.ListColumns(1).DataBodyRange.Cells(1).End(xlDown).Offset(1, 0).Paste Paste:=xlPasteValuesEnd IfNextEnd IfNextEnd SubÜdv.
Ps.
"a táblázat alá ugrik és amikor beilleszti a következő oszlopokat, akkor automatán kiterjeszti a táblát is."
Miért, nem kellene a táblázatot kiterjesztenie a beillesztett adatokra?
Új hozzászólás Aktív témák
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Mikrotik routerek
- Telekom mobilszolgáltatások
- Házimozi haladó szinten
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- One otthoni szolgáltatások (TV, internet, telefon)
- sziku69: Szólánc.
- Mr Dini: Mindent a StreamSharkról!
- GL.iNet OFF topik
- Yettel topik
- További aktív témák...
- Apple iPhone 12 128GB,Átlagos,Adatkabel,12 hónap garanciával
- Dell Latitude 5440 14" Touchscreen i5-1235U 16GB 256GB 1 év garancia
- Hario MINI MILL SLIM PLUS tekerőt keresek, mert elveszett
- 170 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4090
- Apple Mac Studio M2 Ultra 24 magos CPU, 60 magos GPU, 64GB RAM, 1024GB SSD
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Fferi50
