Das gehört doch aber zu dem "end if".... wo muss ichn das sonst hinschreiben?
Nein, das steht ja hinter dem End If und hat deshalb damit nichts mehr zu tun.
Was willst du denn mit dem Befehl Pinb.1 = 0 erreichen?

Wenn du eine If-Abfrage:
If Bedingung Then
Tuwas
Else
Tuwasanderes
End If

... machst, dann haben alle deine Abfragen nicht das Tuwasanderes.

Gruß Dirk