10. oktober 2007 - 23:56Der er
5 kommentarer og 1 løsning
kontrol af om 1 tal findes i 2 forskellige kolonner
KAn man lave en makro der kontrollerer om der er 2 ens tal i kolonne O & P
Den skal gøre følgende: HVIS f.eks. "3" står i kolonne O (den kan godt stå flere gange, i flere linier) så skal makroen tjekke om der også står 3 i kolonne P.
Hvis der ikke gør det skal den skrive en fejlmeddelelse. Og hvis det er muligt så skal den springe til den første linie der har "3" stående i kolonne O
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Public Sub TjekNr() With Worksheets("Konto") Tjek = .Range("N5:O" & .Range("N65536").End(xlUp).Row)
For I = 1 To UBound(Tjek) OK = False For Y = 1 To UBound(Tjek) If Not IsEmpty(Tjek(I, 1)) Then If Tjek(I, 1) = Tjek(Y, 2) Then OK = True Exit For End If Else OK = True End If Next If Not OK Then MsgBox "Du har glemt at skrive Celle(" & .Range("O" & I + 4).Address & ")" .Range("O" & I + 4).Select Exit Sub End If Next End With End Sub
Public Sub TjekNr() With Worksheets("Konto") Tjek = .Range("N5:O" & .Range("N65536").End(xlUp).Row)
For I = 1 To UBound(Tjek) OK = False For Y = 1 To UBound(Tjek) If Not IsEmpty(Tjek(I, 1)) Then If Tjek(I, 1) = Tjek(Y, 2) Then OK = True Exit For End If Else OK = True End If Next If Not OK Then
MsgBox "Du har glemt at angive nr i kolonne O i linien(" & .Range("O" & I + 4).Offset(0, -14) & " " & .Range("O" & I + 4).Offset(0, -13) & ")" .Range("O" & I + 4).Select Exit Sub End If Next End With End Sub
Public Sub TjekNr() Dim RK As Long, Data As Variant, OK As Boolean With Worksheets("Konto") RK = .Range("N65536").End(xlUp).Row If RK < 5 Then Exit Sub Tjek = .Range("N5:O" & RK)
For I = 1 To UBound(Tjek) OK = False For Y = 1 To UBound(Tjek) If Not IsEmpty(Tjek(I, 1)) Then If Tjek(I, 1) = Tjek(Y, 2) Then OK = True Exit For End If Else OK = True End If Next If Not OK Then
MsgBox "Du har glemt at angive nr i kolonne O i linien(" & .Range("O" & I + 4).Offset(0, -14) & " " & .Range("O" & I + 4).Offset(0, -13) & ")" .Range("O" & I + 4).Select Exit Sub End If Next End With 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.