Goedenmorgen,
Ik ben al een tijd bezig geweest om een macro te schrijven, maarja als leek mis je toch veel dus zou wat hulp zeer welkom zijn...
In de bijlagen staat een voorbeeld hoe ik het wilt hebben.
Mijn probleem ligt bij de selectie van Start week dus krijg je een getal binnen en een getal met Eind week die wil ik in een range hebben om die 1-tjes en gele kleur toe te voegen op die rij... Dus de juiste rij moet ook meegegeven worden.
Geef alstublieft mij een hint om verder te komen...
Hier wat ik tot nu hebt:
Sub Knoop()
Dim Rng As Range
Dim Cell1 As Range
Dim Cell2 As Range
Dim c
With Selection.Font
keus = Application.InputBox(prompt:="Druk 1 als u de tabel wilt vullen met 1-en en een kleur geel", Type:=1)
If keus = 1 Then
Set Cell1 = Application.InputBox(prompt:="Geef Start week", Type:=8)
Set Cell2 = Application.InputBox(prompt:="Geef Eind week", Type:=8)
'hier 2 ranges in 1 range zetten(Rng)
For Each c In Rng
c.Value = 1 'Zet in alle geslecteerde cellen een 1
c.Interior.ColorIndex = 6 'Kleur geel
End If
Next c
Else
MsgBox "Er is iets fout gegaan"
End If
End With
End Sub
Ik w8 met smart op een antwoord.
Groet,
Knoop
Ik ben al een tijd bezig geweest om een macro te schrijven, maarja als leek mis je toch veel dus zou wat hulp zeer welkom zijn...
In de bijlagen staat een voorbeeld hoe ik het wilt hebben.
Mijn probleem ligt bij de selectie van Start week dus krijg je een getal binnen en een getal met Eind week die wil ik in een range hebben om die 1-tjes en gele kleur toe te voegen op die rij... Dus de juiste rij moet ook meegegeven worden.
Geef alstublieft mij een hint om verder te komen...
Hier wat ik tot nu hebt:
Sub Knoop()
Dim Rng As Range
Dim Cell1 As Range
Dim Cell2 As Range
Dim c
With Selection.Font
keus = Application.InputBox(prompt:="Druk 1 als u de tabel wilt vullen met 1-en en een kleur geel", Type:=1)
If keus = 1 Then
Set Cell1 = Application.InputBox(prompt:="Geef Start week", Type:=8)
Set Cell2 = Application.InputBox(prompt:="Geef Eind week", Type:=8)
'hier 2 ranges in 1 range zetten(Rng)
For Each c In Rng
c.Value = 1 'Zet in alle geslecteerde cellen een 1
c.Interior.ColorIndex = 6 'Kleur geel
End If
Next c
Else
MsgBox "Er is iets fout gegaan"
End If
End With
End Sub
Ik w8 met smart op een antwoord.
Groet,
Knoop