09. september 2010 - 14:37Der er
8 kommentarer og 1 løsning
Undgå besked om Run-time error
Hvis der ikke er kopieret noget til udklipsholderen, får man en Run-time error, når nedenstående kode køres. Hvordan undgår man den pop-up?
Sub Indsæt_tekst() Dim DataObj As New MSForms.DataObject Dim R As String Dim S As String DataObj.GetFromClipboard R = DataObj.GetText S = Replace(R, Chr(13), "") ActiveCell.Value = S End Sub
Du kan tjekke om udklipsholder indeholder tekst sådan:
Sub Indsæt_tekst() Dim DataObj As New MSForms.DataObject Dim R As String Dim S As String DataObj.GetFromClipboard If DataObj.GetFormat(1) Then R = DataObj.GetText S = Replace(R, Chr(13), "") ActiveCell.Value = S Else MsgBox "Udklipsholder indeholder ingen tekst." End If
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.