Donner à une cellule la valeur de la cellule d'à côté +1 ?

Résolu
cs_ilyaundebutatout Messages postés 10 Date d'inscription lundi 8 novembre 2010 Statut Membre Dernière intervention 4 février 2011 - 4 févr. 2011 à 08:44
cs_ilyaundebutatout Messages postés 10 Date d'inscription lundi 8 novembre 2010 Statut Membre Dernière intervention 4 février 2011 - 4 févr. 2011 à 15:40
Bonjour, Je suis débutant sous VBA et j'aimerais donner à la cellule active la valeur de la cellule à sa gauche +1.

Je pensais que cela s'écrivait :

ActiveCell.Value = ActiveCell.Offset(-1, 0).Value + 1

Mais cela ne fonctionne pas, auriez-vous une piste pour mon erreur ?

Merci par avance à vous

2 réponses

userrrqi115 Messages postés 181 Date d'inscription mardi 18 novembre 2008 Statut Membre Dernière intervention 4 février 2011
4 févr. 2011 à 12:38
Hello,
offset prend en 1er argument la ligne puis la colonne.
ActiveCell.value = Activecell.offset(0,-1).value + 1

BR

USERRRQI115
Simple user
Great brain
3
cs_ilyaundebutatout Messages postés 10 Date d'inscription lundi 8 novembre 2010 Statut Membre Dernière intervention 4 février 2011
4 févr. 2011 à 15:40
Je suis con, je le sais en plus, j'y ai passé 2H dessus et j'ai pas vu ça !!!

Merci beaucoup à toi :)

A bientôt
0
Rejoignez-nous