08. november 2006 - 11:55Der er
4 kommentarer og 1 løsning
Identificer graf
Jeg er ved at lave noget VBA kode hvor brugeren vælger en graf i et excel regneark som skal kopieres over i et andet regneark. Den gamle graf i det andet regneark skal i den forbindelse slettes.
Denne graf vil have et nyt navn hver gang, fra sidste gang der blev kopieret over. For at få den gamle graf slettet bliver jeg alså nød til at kende navnet.
Er der en måde at finde ud af dette navn, enten ved at gemme det umiddelbart efter kopiering, eller identificier det når den nye graf skal sættes ind?
Jeg har fundet en løsning på problemet vha følgende kode efter jeg paster ind
Dim navn As String navn = Activechart.Name
og så gemme navnet i en celle til næste gang.
Problemet er at navn bliver på følgende format ["sheetnavn" "grafnavn"] når jeg næste gang kalder grafen i et ActiveSheet.ChartObjects(navn).Activate skal det være på formatet ["grafnavn"].
Er der en måde at gå ind og manipulere indeholdet af string'en så jeg smider første del væk?
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.