Hirdetés
- Honor Magic5 Pro - kamerák bűvöletében
- Apple Watch Ultra - első nekifutás
- Magisk
- Szívós, szép és kitartó az új OnePlus óra
- Android alkalmazások - szoftver kibeszélő topik
- iPhone topik
- Amazfit Bip 6 - jót olcsón
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Samsung Galaxy A56 - megbízható középszerűség
- Baseus Inspire XH1 – nyomokban Bose-t tartalmaz
-
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
-
Alex123
senior tag
válasz
sztanozs
#43229
üzenetére
Szia!
Na, valami ilyenre gondoltam...
Kipróbáltam, a következő a gondom vele:
- a sorokból konvertált képeket a táblázat alján egymásra dobálja, így nem tudom őket kimenteni, továbbá a konvertált képeknél előfordult, hogy pl. egy 10 soros táblázatból elkezdte a képpé átalakítást de valamiért a 3. 4. átalakított kép után ugyanazt a képet adta be csak a szövege változott, holott nem annak a képnek kellett volna szerepelnie benne és volt, hogy az ismétlődő, nem odaillő képből készített vagy 5-6 darabot is...
Ezeknek a képeknek az aljánál meg látszódott egy alatta lévő sorban berakott kép részlete is...
Ha hazaérek töltök fel képet belőle, hogy mi is a gondom még vele...
Addig is köszönöm, ez lesz a járható út pici finomhangolással...
-
Alex123
senior tag
válasz
Alex123
#43188
üzenetére
"A képek kimentésekor pedig a kép neve a táblázat első két oszlopában (A, B) szereplő soronkénti szöveges rekord tartalma lenne..."
Erre találtam már megoldást:Sub SaveImages()
'the location to save all the images
Const destFolder$ = "C:\users\...\desktop\"
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets("sheet1")
Dim ppt As Object, ps As Variant, slide As Variant
Set ppt = CreateObject("PowerPoint.application")
Set ps = ppt.presentations.Add
Set slide = ps.slides.Add(1, 1)
Dim shp As Shape, shpName$
For Each shp In ws.Shapes
shpName = destFolder & shp.TopLeftCell.Offset(1, 1) & ".png"
shp.Copy
With slide
.Shapes.Paste
.Shapes(.Shapes.Count).Export shpName, 2
.Shapes(.Shapes.Count).Delete
End With
Next shp
With ps
.Saved = True
.Close
End With
ppt.Quit
Set ppt = Nothing
End SubMár "csak" ezt a részét kellene megoldani:
"magát a fejlécet és alatta az első sort jpeg (vagy más) kép formátumban, majd sorban a többi sort is léptetve hasonlóan: a fejlécet és hozzá a második sort, harmadik sort... szintén képként kimenteni és így tovább..."
Van ötletetek?
-
Alex123
senior tag
Sziasztok!
Adott egy excel táblázat, melynek a legfelső sorát "fixáltam", ez egy úgynevezett fejlécként szerepelne majd és ebből a következőket szeretném kiexportálni:
- magát a fejlécet és alatta az első sort jpeg (vagy más) kép formátumban, majd sorban a többi sort is léptetve hasonlóan: a fejlécet és hozzá a második sort, harmadik sort... szintén képként és így tovább...
Tehát egy több ezres táblázatból képeket szeretnék kimenteni úgy, hogy minden képnek a fejléc és az adott, soron következő sor lenne a tartalma.
A képek kimentésekor pedig a kép neve a táblázat első két oszlopában (A, B) szereplő soronkénti szöveges rekord tartalma lenne...
Lehet erre makrót írni? -
Alex123
senior tag
válasz
Alex123
#38492
üzenetére
Ezzel a kóddal ki tudom menteni a képeket:
Sub SaveImages()
'the location to save all the images
Const destFolder$ = "C:\users\...\desktop\"
Dim ws As Worksheet
Set ws = ThisWorkbook.Worksheets("sheet1")
Dim ppt As Object, ps As Variant, slide As Variant
Set ppt = CreateObject("PowerPoint.application")
Set ps = ppt.presentations.Add
Set slide = ps.slides.Add(1, 1)
Dim shp As Shape, shpName$
For Each shp In ws.Shapes
shpName = destFolder & shp.TopLeftCell.Offset(1, 1) & ".png"
shp.Copy
With slide
.Shapes.Paste
.Shapes(.Shapes.Count).Export shpName, 2
.Shapes(.Shapes.Count).Delete
End With
Next shp
With ps
.Saved = True
.Close
End With
ppt.Quit
Set ppt = Nothing
End SubA kép nevét át is nevezi a következőképpen (A oszlop 1 sor kép, B oszlop második sor a kép neve).
Ez így tökéletesen működik is...DE:
- azt hogyan tudom elérni, hogy a képek (az excel táblázatban kicsinyítve vannak) a valós, 100%-os méretükkel kerüljenek kimentésre?Várom az ötleteket, köszönöm!
-
Alex123
senior tag
válasz
Alex123
#38482
üzenetére
Addig eljutottam, hogy már "csak" a képeket kellene kiexportálni a táblázatból valahogyan, mert eddig amit letöltöttem plugint excel alá, az összekeverte a képek sorrendjét!

Fontos lenne a sorrend, mivel kimentettem hozzá a két szöveges cella egyesítését, azzal pedig már át tudom nevezni a képeket a kívánt elnevezésre.
Próbáltam web-es kimentést is belőle de az meg 1 képből van, hogy ment kettő, három különböző méretűt is... így megint csak válogatni kellene őket...
A képek kimentésére van valahol "használható" plugin, kód, stb ?
(a képek külön-külön sorokban vannak, soronként csak 1db szerepel.)
Köszönöm ha tud valaki segíteni!
-
Alex123
senior tag
Sziasztok!
Kaptam egy Excel táblázatot benne több száz képpel, leírásokkal, stb.
Amire szükségem lenne a következő:
Soronként van két meghatározó mező (sorszám, cikkszám), a többi leírás, egyéb adatok nem kellenek és a sor végén van az adott termékről egy fotó.
Ki kellene mentenem egyesével a képeket a táblázatból úgy, hogy ha van neki cikkszáma, akkor az legyen a kép neve, ha nincs neki cikkszáma, akkor a sorszáma legyen a kép neve.
Tud ebben valaki segíteni, hogy merre induljak el?
Előre is köszönöm!

-
Alex123
senior tag
Sziasztok!
Adott egy excell-es adathalmaz:
- Az "A" oszlopban kb. 3000 e-mail címmel
- A "B" oszlopban kb. 150 e-mail címmelA következő a kérdésem:
Szeretném megvizsgálni, hogy a "B" oszlopban szereplő 150db cím szerepel-e az "A" oszlop 3000 címében és ha igen, akkor amelyik szerepel, azt törölni (kivonni) kellene az "A" oszlopból....
(tehát ha A és B oszlop mutat pl. 42db megeggyező címet, akkor azt a 42db-ot törölni kellene az "A" oszlopból)
Tudna Valaki segíteni?
Új hozzászólás Aktív témák
- Honor Magic5 Pro - kamerák bűvöletében
- Milyen autót vegyek?
- Milyen belső merevlemezt vegyek?
- Suzuki topik
- Épített vízhűtés (nem kompakt) topic
- Warhammer 40.000
- Milyen házat vegyek?
- World of Tanks - MMO
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- További aktív témák...
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- Humble szökevények 500-2500Ft
- Gyermek PC játékok
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- iPhone 11 Pro Max 256GB 100% (1év garancia)
- Full Prémium! Gamer PC-Számítógép!Rog Maximus XII! I9 10850K / RTX 3080 Suprim / 32GB DDR4 / 2TB SSD
- Xiaomi 15 / 12/256GB / Kártyafüggetlen / 12Hó Garancia
- Gamer PC-Számítógép! Csere-Beszámítás! R5 3600 / RTX 2060 6GB / 16GB DDR4 / 480GB SSD
- Honor 90 /12/512GB / Kártyafüggetlen / 12Hó Garancia
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



Fferi50

