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.
Kravet er at der er en tom række, eller flere imellem kunderne, den skriver dem over i c og d kolonnen.
Public Sub Flyt() Dim Data As Variant, I As Long, RW As Long Dim Fra As String, Til As String, Kunde As String Fra = ActiveCell.Address Til = Cells(65536, ActiveCell.Column).End(xlUp).Offset(1, 0).Address Data = Range(Fra & ":" & Til) For I = 1 To UBound(Data, 1) If Kunde = "" Then Kunde = Data(I, 1)
If Not IsEmpty(Data(I, 1)) And Kunde <> Data(I, 1) Then RW = Range("C65536").End(xlUp).Row + 1 Cells(RW, 3) = Kunde Cells(RW, 4) = Data(I, 1) End If If IsEmpty(Data(I, 1)) Then Kunde = "" Next End Sub
Number Type Due Date Amount Current (Invoice) kunde 1 data data data data 3044367 3045378
kunde 2 data data data data 3044369 3045388
Så komme det til at se sådan ud:
Number Type Due Date Amount Current (Invoice) kunde 1 data data data data kunde 1 3044367 kunde 1 3045378
kunde 2 data data data data kunde 2 3044369 kunde 2 3045388
Med denne Kode:
Public Sub Flyt() Dim Data As Variant, I As Long, RW As Long Dim Fra As String, Til As String, Kunde As String Fra = "$A$2" Til = Cells(65536, "A").End(xlUp).Offset(1, 1).Address Data = Range(Fra & ":" & Til) For I = 1 To UBound(Data, 1) If Not IsNumeric(Data(I, 1)) And Not IsEmpty(Data(I, 1)) Then Kunde = Data(I, 1)
If IsNumeric(Data(I, 1)) And Not IsEmpty(Data(I, 1)) Then Data(I, 2) = Data(I, 1) Data(I, 1) = Kunde End If Next Range(Fra & ":" & Til) = Data End Sub
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.