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
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.