Telefonszámunk: 1-472-0679

[Resolved] Makro – pivot – adatforrás

Kezdőlap Fórumok Excel programozás [Resolved] Makro – pivot – adatforrás

Topic Resolution: Resolved

Ennek a témakörnek tartalma 7 hozzászólás, 2 résztvevő. Utolsó frissítés:  horvimi 1 hónap telt el.

8 bejegyzés megtekintése - 1-8 / 8
  • Szerző
    Bejegyzés
  • #7259

    KTHajni
    Felhasználó

    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!

    #7260

    horvimi
    Adminisztrátor

    Szia!

    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

    #7335

    KTHajni
    Felhasználó

    Sziasztok!
    Még mindig küzdök.
    (Dim SaveName As String)
    ActiveWorkbook.SaveAs Filename:=”C:\Users\xxxx\” & _
    SaveName & “.xlsx”
    ActiveWorkbook.Close

    Ezt a megoldást alkalmaztam, de továbbra az eredeti xlsb fájlt használják adatforrásnak. 🙁
    Mit csinálok rosszul?
    Köszi

    #7336

    horvimi
    Adminisztrátor

    Pró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

    #7338

    KTHajni
    Felhasználó

    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? – IGEN

    Az eredeti fájlt nem adhatom ki, átalakítom úgy, hogy ne tartalmazzon bizalmas adatot, amint kész csatolom.
    Köszi

    #7339

    horvimi
    Adminisztrátor

    Természetesen, én is így gondoltam.

    #7352

    KTHajni
    Felhasználó

    Szia!
    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!

    #7353

    horvimi
    Adminisztrátor

    Szuper.
    Megnyugodtam…:-)

8 bejegyzés megtekintése - 1-8 / 8

Be kell jelentkezni a hozzászóláshoz.