Hirdetés

Új hozzászólás Aktív témák

  • Homer
    tag

    Köszönöm ez egyelőre jó. Az előző formátumnál arra gondoltam hogy ez a színezés ez egy előre formázott táblázatban lesz, nagyon sok oszlopa van azért kell ez hogy az egész sort átszínezi ha rajta állok és ha más sorba kerül az aktív cella akkor, az előző sornak a formátumát állítsa vissza. Nem tudom mennyire írom érthetően, még eléggé amatőr vagyok VBA-ból :D

    Örülök, hogy segíthettem. :)

    Egyébként ajánlok neked is egy könyvet:
    Balogh Gábor - Visual Basic és Excel programozás
    a neten megtalálod...

    Megpróbálom elmagyarázni mi nem volt teljesen világos:

    - Szóval ha van egy táblázatod amiben minden sor (esetleg minden oszlop is) egyforma formátumú, akkor nem gond ha előre meghatározott stílust állítasz be default értéknek.
    régi sor(x) stílus = régi formátum

    - Ha a sorok megegyeznek, de az oslopok formátuma eltér (pl színük más) akkor a cellék formátumát egyesével kell állítgatni.
    régi cella(régi sor, oszlop(1...x)) formátuma = default cellastílus (régi sor, oszlop(1...x) formátuma

    - Ha az eredeti sorok formátumai is eltérnek egymástól (azaz különbözőek), akkor még bonyolultabb a helyzeted, mert a default értéket az eredeti stílus szerint kell meghatározni.
    tehát pl a visszaállításnál a
    cella1 stílus = eredeti cellaformátum1.oszlop
    cella2 stílus = eredeti cellaformátum2.oszlop
    ...

    Tudom nem teljesen érthető a magyarázat, bocs. :)

Új hozzászólás Aktív témák