21-04-21, 15:12
|
| Super Moderator Όνομα: Χρήστος Ζώρζος Έκδοση λογισμικού Office: Ms-Office 2016 Γλώσσα λογισμικού Office: Ελληνική, Αγγλική | | Εγγραφή: 20-09-2013 Περιοχή: Κοντά σε ηφαίστειο...
Μηνύματα: 820
| |
Καλησπέρα Γιώργο,
Αντικατέστησε τον κώδικα του αρχείου με τον παρακάτω: Κώδικας: Option Explicit
Private Sub UserForm_Initialize()
Dim Lbl As Control, Min As Double, Max As Double
For Each Lbl In Me.Controls
If TypeName(Lbl) = "Label" Then
If IsNumeric(CDbl(Lbl.Caption)) Then
Min = CDbl(Lbl.Caption)
Max = CDbl(Lbl.Caption)
Exit For
End If
End If
Next
For Each Lbl In Me.Controls
If TypeName(Lbl) = "Label" Then
If IsNumeric(CDbl(Lbl.Caption)) Then
If Lbl.Caption <= Min Then Min = CDbl(Lbl.Caption)
If Lbl.Caption >= Max Then Max = CDbl(Lbl.Caption)
End If
End If
Next
For Each Lbl In Me.Controls
If TypeName(Lbl) = "Label" Then
If IsNumeric(CDbl(Lbl.Caption)) Then
If Lbl.Caption = Min Then
Lbl.BackColor = vbGreen
ElseIf Lbl.Caption = Max Then
Lbl.BackColor = vbRed
End If
End If
End If
Next
End Sub
__________________ Your Curiosity Will Be The Death Of You!!! |