29. oktober 2006 - 10:10Der er
6 kommentarer og 1 løsning
Fange event ved valg af ark
Hver gang der vælges et givent ark har jeg brug for at køre en makro eller sub Hvor og hvordan fanger jeg denne event? Jeg kan se der er en SheetActivate event, men hvordan bruger jeg den praktisk? Hvis feks arket "IB" bliver valgt så har jeg brug for at kalde mig sub "ib"
Ny leverancemodel gør det lettere og hurtigere for partnere at konfigurere præcis den AI-løsning, der giver kunderne et hurtigere og konkret afkast.
Slettet bruger
29. oktober 2006 - 10:33#1
koden skal lægges i sheetets kode. I visual basic editoren under project explorer -> Micorsoft excel objects -> vælg det ark, du vil trace eventen på og indsæt denne kode.
den kode du skriver i SheetActivate, udføres når du klikker ind på det fra et andet ark, hvis excelmappen åbnes med fokus på det ark, så køres makroen ikke.
så langt så godt Jeg har tre ark - lad os sige A,B,C På A og B har jeg forskellige grafer som er afhængig af data på C På A og B kan man vælge forskkelige sorteringer af data så graferne ændrer sig Mit problem er at hvis man på A vælger at sortere data efter fx kollonne F på ark C Når man så går på ark B og vælger at sortere data efter fx kollonne G på ark C Ja når man så går tilbage til ark A så er den også sorteret efter kollonne G på ark C
Nu har jeg forsøgt ved valg af ark A at indsætte en sortering for at bibeholde den graf man valgte. Men hvis jeg står på ark B og vælger A så hopper den tilbage til B med det samme Hvis jeg i eventen til sidst siger Sheets("A").select...så flipper den helt ud og hopper imellem ark A og B uendeligt Og den eneste kode jeg har i eventen er at den skal sortere ark C efter kollonne A ?
kan ikke huske om jeg har brugt noget eller hvordan Men tak for hjælpen :o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.