Hola,
Existe el método Math.Round, que te permite redondear un numero a un numero de decimales concreto de un valor Double o Decimal. En este caso seria:
Dim valor as Decimal = Math.Round(3.325255554,2)
Si lo quieres convertir para mostrar como texto entonces solo has de aplicar un formato:
Dim valor As Decimal = 3.325255554
MsgBox(valor.ToString("0.00"))
o
Dim valor As Decimal = 3.325255554
MsgBox(MsgBox(Format(valor, "0.00")))
Solo un detalle, estos métodos te realizaran el redondeo del valor (o sea, estos métodos devolverán 3.33, ya que el tercer decimal es 5). Si lo que quieres es truncar el valor al numero de decimales que quieres, entonces una opción es: primero multiplicar por 10^[numero de decimales a los que se desea truncar], seguidamente aplicar el metodo Decimal.Truncate, que elimina toda la parte decimal de un numero y finalmente dividir por 10^[numero de decimales a los que se desea truncar]. Por ejemplo para 2 decimales (tenemos que multiplicar y dividir por 100) seria:
Dim valor As Decimal = 3.325255554
valor = (Decimal.Truncate(valor * 100)) / 100