codice:
  Select Case peso
  Case Is <= 5
  spese = "8,80"
  Case Is <= 10
  spese = "10,00"
  Case Is <= 20
  spese = "10,90"
  Case Is <= 30
  spese = "14,2"
  Case Is <= 40
  spese = "17,7"
  Case Is <= 50
  spese = "21,1"
  Case Is <= 75
  spese = "27,9"
  Case Is <= 100
  spese = "37,5"
  Case Is > 100
  spese = "45,0"
  End Select
L'errore concettuale che hai fatto č quello di mettere la variabile peso nelle varie case.

In questo modo confronti il valore di peso con il valore dell'espressione (che č un booleano).

Per il funzionamento della select case (esce non appena trova il case giusto) basta mettere in successione i valori che non deve superare. Appena trova quello giusto, esce.