Avatar billede gibber Nybegynder
07. januar 2005 - 09:30 Der er 7 kommentarer og
1 løsning

Overførsel fra celle til tekstboks

Hej

I forlængelse af
http://www.eksperten.dk/spm/550617
vil jeg gerne overføre teksten fra en celle til tekstboks (Ikke en VBA tekstboks).

Det driller mig lidt fordi følgende ikke virker.

ActiveSheet.Shapes("Text Box 1").TextFrame.Characters.Text = [navngiven celle]

Nogen hjælp?

Gibber
Avatar billede jkrons Professor
07. januar 2005 - 09:44 #1
Prøv med

ActiveSheet.Shapes("Text Box 2").TextFrame.Characters.Text = Names("navn").RefersToRange.Value

Hvor "navn" erstattes med navnet på din navngivne celle.
Avatar billede jkrons Professor
07. januar 2005 - 09:44 #2
Og Text Box 2 skal selvfølgelig i dit tilfælde være Text Box 1.
Avatar billede gibber Nybegynder
07. januar 2005 - 12:31 #3
Takker.

Jeg havde det problem, at hvis der var mere end 200 tegn så ville den ikke overføre mere end de første 200 tegn.

Jeg fik dog løst det alligevel.
Avatar billede gibber Nybegynder
07. januar 2005 - 13:10 #4
jkrons, smid et svar så du kan få dine point.

Jeg brugte lidt af din teknik.
Avatar billede jkrons Professor
07. januar 2005 - 13:13 #5
OK.
Avatar billede jkrons Professor
07. januar 2005 - 13:14 #6
Men tilglæde for andre, skulle du måske lige forklare, hvordan du løste problemet.
Avatar billede jkrons Professor
10. januar 2005 - 11:35 #7
Lukker du lige?
Avatar billede gibber Nybegynder
10. januar 2005 - 12:45 #8
Her er hvordan jeg løste mit problem (Jeg skulle opsamle delkonklusioner fra en del underark til en tekstboks afhængig af nogle svar på de enkelte ark).

Sub Dankonklusioner()
Dim c As Integer
Sheets("konklnotat").Select
c = 0

For rens = 1 To 25 ' Loop 25 gange da RensKonklusion kun fjerner de første 200 tegn
Call Renskonklusion
Next rens

If [omskonkl1] = "Ja" Or [omskonkl2] = "Ja" Then
c = Selection.Characters.Count
Selection.Characters(c).Insert String:="Omsætning: " & [omskonklarea]
Else
End If

If [vfkonkl1] = "Ja" Or [vfkonkl2] = "Ja" Then
c = Selection.Characters.Count
Selection.Characters(c + 1).Insert String:=Chr(10) & "Vareforbrug/Produktionsomk.: " & [vfkonklarea]
Else
'
End If

...Osv.

Gibber
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