ElseIf sayi = tahmin Then
MsgBox("Dogru sayı girdiniz")

burada elseif diyip eşitliği kontrol ettirmene gerek yok zaten küçük ve büyük olduğunu kontrol ediyorsun. Geriye tek ihtimal kalıyor eşitlik


tahmin = InputBox("Sayi Giriniz")
If sayi < tahmin Then
MsgBox("Daha büyük sayı giriniz")
ElseIf sayi > tahmin Then
MsgBox("Daha küçük sayi giriniz")
Else
MsgBox("Dogru sayı girdiniz")
End If

"Küçük ama önemli ayrıntılar