Salut angelo,
Pour utiliser controls pour appeler le textbox il ne faut pas oublier les guillemets
Par ailleurs pour éviter de passer par des Asc() utilise plutôt la fonction cells(N° ligne, N° colone) que range.
Si ton textbox est vide tu ne fais rien, si tu défini uniquement ce que tu as à faire si le textbox à une valeur ça simplifie les choses.
Voilà ce que pourrait donner ton code une fois simplifié :
Code :
- ligne = day(now) +3
- For i = 1 To 22
- If Controls("TextBox" & i).Value <> "" Then
- Sheets(1).Cells(ligne, i + 1).Value = Sheets(1).Cells(ligne, i + 1).Value + Controls("TextBox" & i).Value
- Else
- End If
- Next i
|
il y a surement mieux mais c'est déjà ça
@+ et bon courage
---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)