Dim Data(), DataList(), tmpData As Variant, intNbrRow Dim i As Integer, line, k As Integer Dim intQuot As Integer, intCustNbr As Integer, intCustName As Integer Dim intCustAdr As Integer, intOrder As Integer, intOrderSend As Integer
Data = funcRng("strLocalVer", "strWBLocal", "strWSDataLink", "strDataLokal") If ufSendOrdre.opbNotSend = False And ufSendOrdre.opbSend = False Then ufSendOrdre.opbNotSend = True End If k = 1 If ufSendOrdre.opbNotSend = True Then For i = 2 To UBound(Data) If Data(i, intOrder) <> "" And Data(i, intOrderSend) = "" Then tmpData(1, k) = Data(i, intOrder) tmpData(2, k) = Data(i, intCustNbr) tmpData(3, k) = Data(i, intCustName) tmpData(4, k) = Data(i, intCustAdr) k = k + 1 End If Next i ElseIf ufSendOrdre.opbSend = True Then For i = 2 To UBound(Data) If Data(i, intOrder) <> "" And Data(i, intOrderSend) <> "" Then tmpData(1, k) = Data(i, intOrder) tmpData(2, k) = Data(i, intCustNbr) tmpData(3, k) = Data(i, intCustName) tmpData(4, k) = Data(i, intCustAdr) k = k + 1 End If Next i End If ReDim Preserve tmpData(1 To 4, 1 To k - 1) tmpData = Application.WorksheetFunction.Transpose(tmpData) With ListBox1 .ColumnCount = 4 .ColumnWidths = "50;50;100;150" .list = tmpData End With
Ajjjj... det er klart - den kan jo ikke transponerer når der kun er en post - så altså når jeg kun har en post er jeg vel nød til at leve med at der bliver en tom post??
k = 0 If ufSendOrdre.opbNotSend = True Then For i = 2 To UBound(Data) If Data(i, intOrder) <> "" And Data(i, intOrderSend) = "" Then k = k + 1 tmpData(1, k) = Data(i, intOrder) tmpData(2, k) = Data(i, intCustNbr) tmpData(3, k) = Data(i, intCustName) tmpData(4, k) = Data(i, intCustAdr)
End If Next i ElseIf ufSendOrdre.opbSend = True Then For i = 2 To UBound(Data) If Data(i, intOrder) <> "" And Data(i, intOrderSend) <> "" Then k = k + 1 tmpData(1, k) = Data(i, intOrder) tmpData(2, k) = Data(i, intCustNbr) tmpData(3, k) = Data(i, intCustName) tmpData(4, k) = Data(i, intCustAdr)
End If Next i End If If k > 0 Then ReDim Preserve tmpData(1 To 4, 1 To k) tmpData = Application.WorksheetFunction.Transpose(tmpData) End If
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.