Excel makró. Miért nem érti ezt meg a makró?
Tehát van egy excel munkafüzet 2 munkalappal.
A 2. munkalapon egy lista van nevekkel, nevek mellett pedig a díjbekérő összege és egyéb egyéni információk.
Választógombok vannak hozzárendelve a sorokhoz (vagyis a nevekhez)
Az 1. munkalapon index függvénnyel meg van oldva, hogy ha a 2. munkalapon kiválasztok egy nevet, az 1. munkalapon egy díjbekérőként megjelennek a személyes adatok.
Ez eddig működik, minden oké.
Most jön a probléma. Szeretném az 1. oldal díjbekérőit pdf fájlként menteni. (mindegyiket a saját nevével menteni) Elindítom a makrót, szépen megcsinálom. Utána hozzárendelem egy gombhoz. Tiszta sor.
Azonban azt tapasztalom, hogy ugyan különféle nevek alá menti el a fájlokat, de mindig az első sorban szereplő név adataival. Tehát lényegében ugyanazokat a fájlokat menti. Nem érzékeli, hogy a makró készítésénél másik választógombra kattintottam rá.
Hol lehet a probléma?
Sub Makró2()
'
' Makró2 Makró
'
'
Sheets("fizköt").Select
ChDir "P:\konyvtar"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"P:\konyvtar\peter.pdf", Quality:=xlQualityStandard, IncludeDocProperties _
:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
Sheets("összesítő").Select
End Sub
Sub Makró3()
'
' Makró3 Makró
'
'
Sheets("fizköt").Select
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"P:\konyvtar\andras.pdf", Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
False
Sheets("összesítő").Select
End Sub
Szia.
De érzékeli (ha nem érzékelné, akkor csak egy néven mentené a fájlt el).
A gond, az, hogy hiába nyomsz rá a nevek mellet lévő gombok valamelyikére, a gombra csak azt programoztad, rá, hogy mentse el "xy" néven, azt is rá kellene programozni, hogy mielőtt lementi, előtte frissítse az 1 munkafüzet adatait a második munkafüzetből a névnek megfelelően (a gomb melletti névnek megfelelően).
Sok sikert.
üdv.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!