Beste mensen,
ik ben bezig met een macro te maken in Excel. Deze bestaat uit een Module en een Form.Ik heb echter een aantal vragen. Ik wilde deze beide onderdelen samenvoegen tot een macro, en automatisch openen in de worksheet. Daarnaast moet de ingevulde waarde in het Form gebruikt worden in de Module. Hoe lees ik deze uit, en hoe doe ik bovenstaande ? Wie kan me helpen? Ben net begonnen met VBA, dus weet er nog vrij weinig van. Alvast bedankt.
Bjorn
PS: De Code ziet er zo uit
Sub Auto_Open()
Load UserForm1
UserForm1.Show
End Sub
Sub kleur()
Dim kolom, rij, waarde As Long
Dim rood, blauw As Integer
For rij = 1 To 30
For kolom = 1 To 2
waarde = Sheet2.Cells(rij, kolom).Value
If waarde <= 8 And waarde >= -30 Then
rood = -6.72 * (waarde -
blauw = 255 - rood
Sheet1.Cells(rij + 4, kolom + 3).Interior.Color = RGB(rood, 0, blauw)
Else
Sheet1.Cells(rij + 4, kolom + 3).Interior.Color = RGB(0, 0, 0)
End If
Next kolom
Next rij
End Sub
ik ben bezig met een macro te maken in Excel. Deze bestaat uit een Module en een Form.Ik heb echter een aantal vragen. Ik wilde deze beide onderdelen samenvoegen tot een macro, en automatisch openen in de worksheet. Daarnaast moet de ingevulde waarde in het Form gebruikt worden in de Module. Hoe lees ik deze uit, en hoe doe ik bovenstaande ? Wie kan me helpen? Ben net begonnen met VBA, dus weet er nog vrij weinig van. Alvast bedankt.
Bjorn
PS: De Code ziet er zo uit
Sub Auto_Open()
Load UserForm1
UserForm1.Show
End Sub
Sub kleur()
Dim kolom, rij, waarde As Long
Dim rood, blauw As Integer
For rij = 1 To 30
For kolom = 1 To 2
waarde = Sheet2.Cells(rij, kolom).Value
If waarde <= 8 And waarde >= -30 Then
rood = -6.72 * (waarde -
blauw = 255 - rood
Sheet1.Cells(rij + 4, kolom + 3).Interior.Color = RGB(rood, 0, blauw)
Else
Sheet1.Cells(rij + 4, kolom + 3).Interior.Color = RGB(0, 0, 0)
End If
Next kolom
Next rij
End Sub