knoop1982;1923816 geachte lezers kunnen jullie mij verder helpen zei:wat zijn CB en en CE? variabelen die niet gedeclareerd zijn. probeer dit een op te vangen en misschien lukt het dan wel.
steven
Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Privacywetgeving
Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.
knoop1982;1923816 geachte lezers kunnen jullie mij verder helpen zei:wat zijn CB en en CE? variabelen die niet gedeclareerd zijn. probeer dit een op te vangen en misschien lukt het dan wel.
steven
With Selection.Font
While IsNumeric(C1) = False Or C1 = ""
C1 = Application.InputBox("Geef Start week")
Wend
While IsNumeric(C2) = False Or C2 = ""
C2 = Application.InputBox("Geef Eind week")
Wend
Rij = ActiveCell.Row
Range("A" & Rij) = C1
Range("B" & Rij) = C2
With Range("C2:IV2")
Set CB = .Find(C1, lookat:=xlWhole)
Set CE = .Find(C2, lookat:=xlWhole)
End With
If CB <> "" And CE <> "" Then
Range("C" & Rij & ":" & "IV" & Rij).Clear
Range(Chr(64 + CB.Column) & Rij & ":" & Chr(64 + CE.Column) & Rij).Value = 1
Range(Chr(64 + CB.Column) & Rij & ":" & Chr(64 + CE.Column) & Rij).Interior.ColorIndex = 6
End If
End With
op een ander forum? zo ja, wees dan zo fair om de link door te geven. het is niet nodig dat we het warm water opnieuw uitvinden.hier heb ik dat uitgehaald iemand anders had mij dit voorgesteld en dit werkte
05-04-2007, 12:17 #7
Roncancio
Senior Member
Geregistreerd op: May 2005 Hallo,
De 1'en zoekt hij bij mij wel goed nu.
Ik neem aan bij jou ook.
Code:
Sub Jaap()
'
' Jaap Macro
' De macro is opgenomen op 4-4-2007 door Jeroen Strik.
'
' Sneltoets: CTRL+SHIFT+J
'
With Selection.Font
While IsNumeric(C1) = False Or C1 = ""
C1 = Application.InputBox("Geef Start week")
Wend
While IsNumeric(C2) = False Or C2 = ""
C2 = Application.InputBox("Geef Eind week")
Wend
Rij = ActiveCell.Row
Range("A" & Rij) = C1
Range("B" & Rij) = C2
With Range("C2:IV2")
Set CB = .Find(C1, lookat:=xlWhole)
Set CE = .Find(C2, lookat:=xlWhole)
End With
If CB <> "" And CE <> "" Then
Range("C" & Rij & ":" & "IV" & Rij).Clear
Range(Chr(64 + CB.Column) & Rij & ":" & Chr(64 + CE.Column) & Rij).Value = 1
Range(Chr(64 + CB.Column) & Rij & ":" & Chr(64 + CE.Column) & Rij).Interior.ColorIndex = 6
End If
End With
End SubMet vriendelijke groet,
Roncancio
Set CB = .Find(C1, lookat:=xlWhole)
Set CE = .Find(C2, lookat:=xlWhole)
Range(Chr(64 + CB.Column) & Rij & ":" & Chr(64 + CE.Column) & Rij).Value = 1
Sub JaapvdSar()
'
' JaapvdSar Macro
' De macro is opgenomen op 18-4-2007 door Jeroen Strik.
'
' Sneltoets: CTRL+SHIFT+J
'
Dim rij As Long
Dim C1 As Integer
Dim C2 As Integer
rij = 2
Set myrange = Range("C2", Range("C" & Rows.Count).End(xlUp))
For Each c In myrange
C1 = Range("C" & rij)
C2 = Range("D" & rij)
With Range("E1:IV1")
Set CB = .Find(C1)
Set CE = .Find(C2)
End With
Range("E" & rij & ":" & "IV" & rij).Clear
Range(Chr(64 + CB.Column) & rij & ":" & Chr(64 + CE.Column) & rij).Value = 1
Range(Chr(64 + CB.Column) & rij & ":" & Chr(64 + CE.Column) & rij).Interior.ColorIndex = 6
rij = rij + 1
Next c
End Sub
Sub JaapvdSar()
'
' JaapvdSar Macro
' De macro is opgenomen op 18-4-2007 door Jeroen Strik.
'
' Sneltoets: CTRL+SHIFT+J
'
Dim rij As Long
Dim rijt As Long
Dim rijtj As Long
Dim C1 As Integer
Dim C2 As Integer
Dim C3 As Integer
rij = 2
rijt = 1
Set myrange = Range("C3", Range("C" & Rows.Count).End(xlUp))
For Each C In myrange
rijtj = 2
C1 = Range("C" & rij)
C2 = Range("D" & rij)
E1 = Range("E" & rijt)
With Range("E1:IV1")
Set CA = .Find(C1)
Set CB = .Find(C2)
Set CE = .Find(E1)
End With
Range("E" & rij & ":" & "IV" & rij).Clear
Set myranges = Range("E1:AT1")
For Each i In myranges
If CE >= i Then
Range(Chr(64 + CE.Column) & rij & ":" & Chr(64 + CB.Column) & rij).Value = 1
Range(Chr(64 + CE.Column) & rij & ":" & Chr(64 + CB.Column) & rij).Interior.ColorIndex = 6
End If
rijtj = rijtj + 1
Next i
rij = rij + 1
Next C
End Sub
Sub JaapvdSar()
'
' JaapvdSar Macro
' De macro is opgenomen op 18-4-2007 door Jeroen Strik.
'
' Sneltoets: CTRL+SHIFT+J
'
Dim rij As Long
Dim rijt As Long
Dim rijtj As Long
Dim A As Integer
Dim B As Integer
rij = 2
rijt = 1
Set myrange = Range("A2", Range("C" & Rows.Count).End(xlUp))
For Each C In myrange
rijtj = 1
A = 0
B = 0
C = 0
A = Right(Range("A" & rij), 2)
B = Right(Range("B" & rij), 2)
C = Range("C" & rijtj)
If A > B Then
With Range("C1:AR1")
Set CB = .Find(Right(Range("B" & rij), 2))
Set CC = .Find(C)
Range("C" & rij & ":" & "AR" & rij).Clear
Set myranges = Range("C1:AR1")
For Each i In myranges
If CC >= i Then
Range(Chr(64 + CC.Column) & rij & ":" & Chr(64 + CB.Column) & rij).Value = 1
Range(Chr(64 + CC.Column) & rij & ":" & Chr(64 + CB.Column) & rij).Interior.ColorIndex = 6
End If
rijtj = rijtj + 1
Next i
End With
End If
If A < B Then
With Range("C1:AR1")
A = Right(Range("A" & rij), 2)
If A > 12 Then
Set CA = .Find(A)
Set CB = .Find(B)
Range("E" & rij & ":" & "AR" & rij).Clear
Set myranges = Range("C1:AR1")
For Each i In myranges
If CA >= i Then
Range(Chr(64 + CA.Column) & rij & ":" & Chr(64 + CB.Column) & rij).Value = 1
Range(Chr(64 + CA.Column) & rij & ":" & Chr(64 + CB.Column) & rij).Interior.ColorIndex = 6
End If
rijtj = rijtj + 1
Next i
End If
If A <= 12 Then
Set CC = .Find(C)
Set CB = .Find(B)
Range("E" & rij & ":" & "AT" & rij).Clear
Set myranges = Range("C1:AR1")
For Each i In myranges
If CC >= i Then
Range(Chr(64 + CC.Column) & rij & ":" & Chr(64 + CB.Column) & rij).Value = 1
Range(Chr(64 + CC.Column) & rij & ":" & Chr(64 + CB.Column) & rij).Interior.ColorIndex = 6
End If
rijtj = rijtj + 1
Next i
End If
End With
End If
If A = B Then
With Range("C1:AR1")
Set CA = .Find(A)
Set CB = .Find(B)
Range("E" & rij & ":" & "AR" & rij).Clear
Set myranges = Range("C1:AR1")
For Each i In myranges
If CA >= i Then
Range(Chr(64 + CA.Column) & rij & ":" & Chr(64 + CB.Column) & rij).Value = 1
Range(Chr(64 + CA.Column) & rij & ":" & Chr(64 + CB.Column) & rij).Interior.ColorIndex = 6
End If
rijtj = rijtj + 1
Next i
End With
End If
rij = rij + 1
Next C
End Sub
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.