Ahhh ya ví.
En la hoja tienes números, normalmente las contraseñas deben llevar letras y números, pero en tu caso estás poniendo números.
Qué pasa, en la celda tienes un número, pero en el textbox, como su nombre lo dice, tienes un texto, entonces hay que convertir el texto del textbox a número.
Prueba con lo siguiente:
Private Sub CommandButton1_Click()
'Valida usuario y contraseña
Set h = Sheets("PRINCIPAL")
existe = False
If TextBox1 = "" Or TextBox2 = "" Then
MsgBox "Falta usuario o contraseña"
Exit Sub
End If
'
t1 = IIf(IsNumeric(TextBox1.Value), Val(TextBox1.Value), TextBox1.Value)
t2 = IIf(IsNumeric(TextBox2.Value), Val(TextBox2.Value), TextBox2.Value)
For i = 24 To h.Range("L" & Rows.Count).End(xlUp).Row
If h.Cells(i, "L").Value = t1 And _
h.Cells(i, "O").Value = t2 Then
existe = True
Exit For
End If
Next
If existe = False Then
MsgBox "El usuario o contraseña no es correcta"
Else
'
'En esta parte tienes que poner lo que necesites cuando el usuario y contraseña existen
MsgBox "Bienvenido"
End If
End Sub