17. juli 2008 - 11:39Der er
3 kommentarer og 1 løsning
Lille vba kode
Hejsa
Er der en som har et bud på et stykke kode til dette, jeg har en kolonne f.eks "C" hvor der enten står 0 eller 1 i XXXX antal rækker, jeg skal tælle antal 1 taller, men jeg må kun tælle 1 taller hvis der har været 0 i mellem. så selvom der 10 1 taller i træk, må det kun tælles for et 1 tal. håber i forstår.
Public Sub tæl() Dim Data1 As Variant, Data2 As Variant, RK As Long, I As Long, Antal As Long RK = Range("C65536").End(xlUp).Row Data1 = Range("C2:C" & RK) Data2 = Range("C1:C" & RK - 1) For I = 1 To UBound(Data1) If Data1(I, 1) = 1 And Data2(I, 1) = 0 Then Antal = Antal + 1 Next MsgBox Antal End Sub
her er den lavet til C kolonnen
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.