Kezdőoldal » Számítástechnika » Programok » Excel makró. Miért nem érti...

Excel makró. Miért nem érti ezt meg a makró?

Figyelt kérdés

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?



#makró #Sheets("fizköt").Select #ChDir "P:\konyvtar" #IncludeDocProperties _
2016. dec. 2. 15:19
 1/2 A kérdező kommentje:

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

2016. dec. 2. 15:24
 2/2 coopper ***** válasza:

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.

2016. dec. 2. 16:50
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!