06. februar 2006 - 23:37Der er
10 kommentarer og 1 løsning
VBA test af om der er data indsættelse i hukommelsen
Hej
Jeg har en VBA hvor jeg indsætter nogle data fra et andet program. Data er kopieret med Ctrl. + C og indsættes i Excel med ActiveSheet.Paste.
Hvis der ikke er kopieret nogle data (der er ikke noget i udklipsbeholderen) så crasher min VBA.
Er der en der har en løsning så jeg evt. kan give brugeren en besked om at der ikke er kopieret noget og derpå give brugeren mulighed for at stoppe programmet?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
denne registrerer hvis der er tekst, men ikke hvis det er celler der er kopieret.
Dim MyData As DataObject
Public Sub test() Set MyData = New DataObject On Error GoTo Intet MyData.GetFromClipboard A = MyData.GetText(1) Exit Sub Intet: MsgBox " Ingen data kopieret" End Sub
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.