Kezdőlap › Fórumok › Excel programozás › [Resolved] Makro – pivot – adatforrás
- This topic has 7 hozzászólás, 2 résztvevő, and was last updated 4 years, 4 months telt el by horvimi.
-
SzerzőBejegyzés
-
2020-06-19-15:00 #7259
Sziasztok! Hogyan oldható meg a következő probléma? Egy munkafüzetet, amely több munkalapból áll, makró segítségével „sokszorosítottam”, egyedi elnevezéssel. A létrejött munkafüzetekben (xlsx) pivot-ok vannak, amelyek adatforrása, sajnos!, az alapmunkalap (xlsb), pedig azt szeretném, hogy ezek a pivotok a saját munkafüzeten belüli munkalapot használják adatforrásként.
Hogy csináljam?
Köszi!2020-06-19-16:36 #7260Szia!
Ha a sokszorositast mentés maskenttel csinalod az egész munkafuzetre, akkor jo lesz.
Ha munkalaponkent teszed át uj munkafuzetbe, akkor vissza fog hivatkozni.
Utobbi esetben tehát a pivotok adatforrasat egyesevel modositanod kell.Imre
2020-07-01-13:02 #7335Sziasztok!
Még mindig küzdök.
(Dim SaveName As String)
ActiveWorkbook.SaveAs Filename:=”C:\Users\xxxx\” & _
SaveName & „.xlsx”
ActiveWorkbook.CloseEzt a megoldást alkalmaztam, de továbbra az eredeti xlsb fájlt használják adatforrásnak. 🙁
Mit csinálok rosszul?
Köszi2020-07-01-13:44 #7336Próbálom lekövetni.
Nézzük először manuálisan
1. Megnyitod az eredt fájlt (ami xlsb?)
2. Megnézed, hogy a PIVOT-ok honnan táplálkoznak. (Biztos mindegyik az aktuális munkafüzetből, tehát max munkalapnév van a hivatkozásban?)
3. Mentés másként (xlsx-ként akarod menteni?)
4. Bezárod
5. Kinyitod az új fájlt
6. megnézed a PIVOT-ok forrását
7. És az eredeti fájlra mutatnak?Ha ez mind így van, akkor nagyon érdekes.
Látnom kellene ezt a fájlt.Imre
2020-07-02-11:06 #7338Szia,
a válaszok:
1. Megnyitod az eredt fájlt (ami xlsb?) – IGEN, innen indítom a makrot, amivel legyártom az xlsx-eket más-más néven
2. Megnézed, hogy a PIVOT-ok honnan táplálkoznak. (Biztos mindegyik az aktuális munkafüzetből, tehát max munkalapnév van a hivatkozásban?) – IGEN
3. Mentés másként (xlsx-ként akarod menteni?) – IGEN, a makroval legyártott példányok xlsx-ek lesznek
4. Bezárod – IGEN
5. Kinyitod az új fájlt – IGEN, a makroval létrehozott xlsx bármelyikét megnyitom
6. megnézed a PIVOT-ok forrását – IGEN (Kimutatás – más adatforrás)
7. És az eredeti fájlra mutatnak? – IGENAz eredeti fájlt nem adhatom ki, átalakítom úgy, hogy ne tartalmazzon bizalmas adatot, amint kész csatolom.
Köszi2020-07-02-12:34 #7339Természetesen, én is így gondoltam.
2020-07-09-10:21 #7352Szia!
Nem jelentkeztem, bocsi! Megoldódott a problémám. Az xlsx formátumot elvetettem, mert beletettem egy pivot automatikus frissítést is a rendszerbe, így a sokszorosított táblák xlsb -ben maradnak. Az első javaslatod alapján, azaz mentés másként kóddal nem okoz gondot a pivot adatforrás, minden létrejött fájl pivot táblája a létrejött fájl munkalapjait használja adatforrásként.
Szóval, köszi a segítséget!2020-07-09-10:47 #7353Szuper.
Megnyugodtam…:-) -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.