I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
rækker hvor dubletter er slettes !!! og streng med navne indsættes i D2 Der er grænser for hvor mange navne der kan vises i 1 celle
Sub SletDubletter() ' Slet i markeret kolonne c = 3 r = Cells(65500, c).End(xlUp).Row Range(Cells(2, c), Cells(65500, c).End(xlUp)).Select For t = 1 To r If Cells(t, c) <> "" Then For t2 = t + 1 To r If Cells(t, c) = Cells(t2, c) Then Cells(t2, c) = "" End If Next End If Next
Ser ud til at fungere fremragende, men fandt ud af, at det faktisk var kolonne D og ikke C.
Mit script ser sådan ud nu: -------------------------------------------------- Sub SletDubletter() ' Slet i markeret kolonne Sheets("Handelsoversigt").Select Range("D2").Select Range(Selection, Selection.End(xlDown)).Select c = 3 r = Cells(65500, d).End(xlUp).Row Range(Cells(2, d), Cells(65500, d).End(xlUp)).Select For t = 1 To r If Cells(t, d) <> "" Then For t2 = t + 1 To r If Cells(t, d) = Cells(t2, d) Then Cells(t2, d) = "" End If Next End If Next
r = Cells(65500, d).End(xlUp).Row For t = 2 To r x = x & Cells(t, 3) & ", " Next
Range("L1") = x ActiveCell.Select Sheets("Kunder").Select End Sub -------------------------------------------------- Jeg kan ikke gennemskue om c = 3 skal ændres til d = 3
Ved du hvad begrænsningen er for én celle (altså hvor mange karakterer kan den rumme?)
Får en fejl nu. Kan jeg få dig til lige at se scriptet igennem en sidste gang? Fejlen fås på linie 6 (r = Cells(65500, d).End(xlUp).Row)
Sub SletDubletter() ' Slet i markeret kolonne Sheets("Handelsoversigt").Select Range("D2").Select Range(Selection, Selection.End(xlDown)).Select d = 4 r = Cells(65500, d).End(xlUp).Row Range(Cells(2, d), Cells(65500, d).End(xlUp)).Select For t = 1 To r If Cells(t, d) <> "" Then For t2 = t + 1 To r If Cells(t, d) = Cells(t2, d) Then Cells(t2, d) = "" End If Next End If Next
Sub SletDubletter() ' Slet i markeret kolonne Sheets("Handelsoversigt").Select Range("D2").Select Range(Selection, Selection.End(xlDown)).Select d = 4 r = Cells(65500, d).End(xlUp).Row Range(Cells(2, d), Cells(65500, d).End(xlUp)).Select For t = 1 To r If Cells(t, d) <> "" Then For t2 = t + 1 To r If Cells(t, d) = Cells(t2, d) Then Cells(t2, d) = "" End If Next End If Next
Så var den der ... Igen, tusind tak for hjælpen :)
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.