Avatar billede duxz Nybegynder
01. september 2009 - 10:30 Der er 4 kommentarer og
1 løsning

Dynamisk overskrift i diagram

Hej Eksperter,

Er der en der kan forklare mig hvorfor nedenstående ikke fungerer?

Selection.Characters.Text = ActiveSheet.Range("$a$113").Value

Det jeg gerne vil have til at fungere er at jeg skal ha' lavet overskriften på et diagram dynamisk altså henvise til en celle i regnearket. Jeg har prøvet at skrive .Text men det funger heller ikke.

Please help :)
Avatar billede kedde65 Praktikant
01. september 2009 - 10:42 #1
Jeg ville lave det med denne linie istedet

ActiveChart.ChartTitle.Text = Sheets("sheet1").Range("c2").Value

Stor hilsen
Christian Kjær
Avatar billede duxz Nybegynder
01. september 2009 - 10:57 #2
Det er nedenstående kode jeg ikke kan få til at virke. Nogle gode ideer?

Sub Tilret_diagramtekst()

    ActiveChart.ChartTitle.Select
    Selection.Characters.Text = ActiveSheet.Range("$a$113").Value
    Selection.AutoScaleFont = False
    With Selection.Characters(Start:=1, Length:=ActiveSheet.Range("$a$115").Value).Font
        .Name = "Arial"
        .FontStyle = "Fed"
        .Size = 10
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ColorIndex = xlAutomatic
    End With
End Sub
Avatar billede kedde65 Praktikant
01. september 2009 - 11:09 #3
Prøv dette

Sub Tilret_diagramtekst()

    ActiveChart.ChartTitle.Select
    ActiveChart.ChartTitle.Text = ActiveSheet.Range("$a$113").Value
    Selection.AutoScaleFont = False
    With Selection.Characters(Start:=1, Length:=ActiveSheet.Range("$a$115").Value).Font
        .Name = "Arial"
        .FontStyle = "Fed"
        .Size = 10
        .Strikethrough = False
        .Superscript = False
        .Subscript = False
        .OutlineFont = False
        .Shadow = False
        .Underline = xlUnderlineStyleNone
        .ColorIndex = xlAutomatic
    End With
End Sub

/Christian
Avatar billede duxz Nybegynder
01. september 2009 - 11:22 #4
Hej Christian,

Det er da for fedt det der! :D

1000 tak!

Jeg er så småt begyndt at prøve at rode med VBA. Nogle gode fifs/hjemmesider til hvor dan man hurtigt blever bedre?
Avatar billede kedde65 Praktikant
01. september 2009 - 11:30 #5
Hej

Jo der er massere af sider derude, hvor man kan lære en masse om VBA programmering. Jeg skal naturligvis anbefale et kursus, da det er det jeg sidder med til dagligt :-) Men hvis du vil lave selvstudie så kan jeg da anbefale dig at købe en god begynder bog om VBA. Der kan jeg anbefale

http://www.saxo.com/dk/item/sharon-podlin-excel-2007-programmering-med-vba-haeftet.aspx

den er rigtigt god at starte ud med.

Ellers så prøv at søge på Google efter Excel VBA og forums, så vil de dukke op.

Stor hilsen
Christian Kjær
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
Kurser inden for grundlæggende programmering

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