Hozzászólások
-
SzerzőBejegyzés
-
Szia!
Hálózatról dolgozom :(, nagy adatállománnyal. Így ez lehet a fő gond.
Köszi a választ.
HajniSzia!
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!Szia,
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ösziSziasztok!
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öszi -
SzerzőBejegyzés