Avatar billede h_s Forsker
24. november 2016 - 11:12 Der er 4 kommentarer og
1 løsning

Skjule diagram under visse betingelser

Hejsa

Jeg har brug for hjælp til at fjerne/skjule et diagram hvis celle D8 >0.
Jeg har prøvet at lave tekstfelter og figurer, som jeg ville lave betinget formatering på. Jeg ville så lave farven i tekstfeltet/figuren hvis, hvis D8 >0.
Det kan dog ikke lade sig gøre så vidt jeg kan se.

Er der nogen der har en ide der virker?
Avatar billede anedi Ekspert
24. november 2016 - 11:41 #1
Avatar billede h_s Forsker
24. november 2016 - 12:14 #2
anedi> det ser ud som en farbar vej, men har dog lidt problemer, som du måske kan hjælpe med:

Har defineret navn getChart incl. funktion.
Har hentet et billede
Men jeg kan ikke gøre mit billede = getChart

Her får jeg en fejl: Referencen er ugyldig.

Hvad gør jeg galt?
Avatar billede ebea Ekspert
24. november 2016 - 12:28 #3
Her er en mulighed for Vis / Skjul Billede, hvis det var den vej du tænkte:

Sub BilledViser()
With ActiveSheet
        If .Range("D8").Value > 0 Then
            .Shapes("Dit billede").Visible = True
        Else
            .Shapes("Dit billede").Visible = False
        End If
Avatar billede anedi Ekspert
24. november 2016 - 12:29 #4
Jeg ved det ikke, men prøv at tjekke om dit definerede navn "opfører" sig ordentligt. Har du husket at låse celle D8 eksempelvis og er det de rigtige arknavne du bruger i indirekte funktionen?
Avatar billede h_s Forsker
24. november 2016 - 13:54 #5
Ebea> Det er desværre ikke en løsning at bruge VBA

Fejl fundet: Jeg havde glemt " omkring celle (Fanenavn + celle) i funktionen Indirekte
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester