16. maj 2002 - 11:05Der er
14 kommentarer og 3 løsninger
VBA: Dato ..ihhhhh altså..
Hej!
Hvorfor fortæller VB "object requiered", når jeg kører nedenstående kode:
Dim dDate As Date dDate = DateSerial(Mid(TxtDato1.Text, 5, 4), Mid(TxtDato1.Text, 3, 2), Mid(TxtDato1.Text, 1, 2))
With Selection.Find .ClearFormatting .Text = "Dato1" With .Replacement .ClearFormatting .Text = Format(dDate, "dd. mmmm yyyy") End With .Execute Replace:=wdReplaceAll, _ Format:=True, MatchCase:=True, _ MatchWholeWord:=True End With
Nej. Jeg har ingen problemer med konverteringen som sådan. Men på et tidspunt, før denne fejlmeddelelse begyndte at dukke frem, konverteredes 150502 til 15. maj 2003 ???!!!
Men hvis du skulle oprette et script, der i et word.doc søger efter Dato1 og skal erstatte Dato1 med teksten i en txtbox.text fra en Userform1. Hvordan ville dit script se ud??
nicolous> I answered th equestion BECAUSE you were having problems with this line
dDate = DateSerial(Mid(TxtDato1.Text, 5, 4), Mid(TxtDato1.Text, 3, 2), Mid(TxtDato1.Text, 1, 2)) so if it is NOT that problem then I will let others help you
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.