09. november 2021 - 13:22Der er
10 kommentarer og 1 løsning
fjern fejl melding
Jeg har en udfordring, i et Excel ark sammenlægger jeg data fra forskellige ark dette går godt nok. Udfordringen er at når jeg gør det så vises fejlmeddelelsejlen, den lille grøntrekant, når jeg peger på den kan jeg gøre forskellige til det kender alle. Blandt andet konvertere til et tal fra tekst, eller ignorer. Nu ville jeg gerne have at den trekant ikke kom frem. Ved jeg kan gøre det i indstillinger, men den kommer frem hver gang jeg køre macroen, men tænkte om det kunne laves en VBA-kode der altid konverterer til tal fra tekst, og jeg kunne slippe for den grønne trekant, det er i kolonne K. Al hjælp vil blive værdsat. Klaus W
AI kræver lokal regnekraft. For Robert Luciani giver HP Z6 G5 A, - drevet af NVIDIA AI – både ekstrem ydelse, kreativ frihed og stabil drift i en støjsvag pakke.
Du kan fjerne trekanten, ved at gå ind i "Fil", "indstillinger", "Formler", og fjern fluebenet fra "Aktiver fejlkontrol i baggrunden" Så burde den være væk, også når du kører din makro.
Dim ws As Worksheet, wsConsol As Worksheet Dim lngLastRow As Long, lngPasteRow As Long
Application.ScreenUpdating = False
Set wsConsol = ThisWorkbook.Sheets("Bestilling") lngPasteRow = 9 'Starting Row number for the consolidation of the sheet data in 'wsConsol'.
For Each ws In ThisWorkbook.Sheets If ws.Name <> wsConsol.Name Then On Error Resume Next lngLastRow = ws.Range("A:I").Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row On Error GoTo 0 If lngLastRow >= 2 Then ws.Range("A2:I" & lngLastRow).Copy Destination:=wsConsol.Range("K" & lngPasteRow) lngPasteRow = wsConsol.Range("K:S").Find("*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row + 1 End If End If Next ws
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.