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.
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.
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.
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
Synes godt om
Ny brugerNybegynder
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.