30. august 2008 - 19:25Der er
13 kommentarer og 1 løsning
MsgBox istedet for VBA fejlmeddelse ved søgning
Jeg har et par løkker som søger efter ordet som står i felt B1, men mit problem er at jeg gerne vil have en MsgBox hvis ordet ikke findes i det søgte område, istedet for at VBA returnerer med en fejlmeddelse, Jeg bruger disse løkker, og kan derfor ikke indsætte et "else" i min if-løkke, da den så ikke søger i resten rækkerne:
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
Det virker, men kan jeg skrive noget umiddelbart efter (If Not OK Then MsgBox "Ikke fundet)" sådan at den afslutter makroen og ikke kommer med en makro fejlmeddelsen, da jeg har en del koden efter denne linje, som den jo bare skal droppe
Hvis jeg indsætter "exit sub" på linjen under linjen "if not OK Then MsgBox...." så afsluttes makroen hver gang uanset om OK er true eller False og det er jo ikke meningen da den gerne skal gå videre i subben hvis ordet bliver fundet
Dim Data As Variant Dim Firma As String, C As Range Dim RkStart As Integer, RkSlut As Integer Dim OK As Boolean
Firma = ActiveSheet.Cells(1, 2) OK = False For Each C In Sheets("Udgangspunkt").Columns("A").Cells If C = Firma Then RkStart = C.Row RkSlut = C.End(xlDown).Offset(-1, 0).Row OK = True Exit For End If Next
If Not OK Then MsgBox "Ikke fundet" Exit Sub End If
Data = Sheets("Udgangspunkt").Range("A" & RkStart & ":C" & RkSlut)
Den virker faktisk, men den kommer stadig med en makro-fejl efter jeg har klikket på OK i MSgBox
Vent, jeg er for hutigt på aftrækkeren, det er fordi jeg har en andre makro som kalder en makro mere efter denne, og den har jeg ikke rettet, så alt er i den fineste orden
Ja det er korrekt at du lavede den i torsdags, og efter disse finjusteringer er det bare blevet helt perfekt, jeg takker igen! :-)
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.