salut
quelques précisions :
tout d'abord, si tu déclare 'valeur' en tant qu'integer (entier), utilise le en tant .. qu'integer, et non en tant que chaine de caractere ( cad entre " " )
donc ton test devient : if valeur = 0 then
Pour ta textbox, évite de lui laisser un nom comme 'textbox34', pasque si tu en a plein, apres tu ne sais plus trop ou donner de la tete. Et je sais de quoi je parle
de plus : une condition 'if' doit se terminer par un 'end if', et ce a chaque fois que tu ouvre une condition. donc dans ton code, il te manque un sacré bon nombre de 'end if'
exception : lorsque tu utilise la condition 'elseif '(tout attaché)
if .... then
elseif ... then
end if
enfin, utilise plutot Range que Cell (enfin, ca c plus moi qui aime mieux ca ... )
derniere chose :
voila pout toi :
--------------------------------------------
Sheets("calculs" ).Select
TextBox34.Text = "toto" & Range("B22" ).Value
--------------------------------------------