Avatar billede loozaville Nybegynder
22. januar 2007 - 08:26 Der er 3 kommentarer

Indsæt komma afhængig af om foregående bogmærke er anvendt?

I en userform skal bruger udfylde informationer til brevskabelon. Man udfylder eget afsendernavn og titel for sig, i userformen - og disse skal være adskildt af en komma. Altså komma skal kun indsættes hvis bruger også indtaster en titel (salgschef e.l.)
Jeg har foreløbig forsøgt at indsætte komma som fast tegn i et bogmærke. Men jeg kan ikke greje hvordan man gør indsættelse af det afhængig af om titlen er indtastet i textboksen i userformen.

Hvordan gør man det?
Avatar billede aidan Nybegynder
22. januar 2007 - 08:56 #1
Det vil give dig stor problemer at gøre det på denne måde. I stedet anbefæller jeg dig at adskille titel og navn ved at lave dem i hver sine textbox. Det kan også betale sig at adskille fornavn, mellemnavn og efternavn, hvis du vil behandle data videre bagefter.
Avatar billede loozaville Nybegynder
22. januar 2007 - 09:49 #2
I userform'en indtaster brugeren navn og titel i hver sin textbox. Så de to data er hver for sig. Men i Word-dokumentet skal de to informationer være adskilt af et komma (",") hvis altså titel bliver indtastet i Userform'en - og det er ikke sikkert der gør hver gang. Se disse eksempler:

Med venlig hilsen
Bryan Adams, Salgschef

eller

Med venlig hilsen
Bryan Adams

I den sidste er der ikke indtastet nogen titel - derfor skal der heller ikke indsættes noget komma.
Avatar billede aidan Nybegynder
22. januar 2007 - 10:09 #3
du skal gøre det ved at teste for om der er noget i textbox hvor titel skal stå. Således:

If minTextboxMedTitel.Text = "" Then
    minStrVariabelDerIndholderNavnOgTitel = minTextboxMedNavn.Text
Else
    minStrVariabelDerIndholderNavnOgTitel = minTextboxMedNavn.Text & ", " & _
    minTextboxMedTitel.Text
End If
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