Ajouter une fin à une boucle IF

Fermé
Excel - 12 avril 2022 à 12:21
yg_be Messages postés 22783 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 13 mai 2024 - 13 avril 2022 à 14:51
Bonjour,

Je souhaite ajouter un texte dans une cellule d'un tableau (de la ligne 1 à 10),
Cependant, je dois écrire dans la première ligne vide de ce tableau,
et si une cellule contient déjà ce texte, la cellule à côté doit s'incrémenter de +1

Merci d'avance pour votre aide, je début et me perds un peu

Configuration: Windows / Firefox 91.0
A voir également:

4 réponses

yg_be Messages postés 22783 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 13 mai 2024 1 481
12 avril 2022 à 13:51
bonjour,
qu'as-tu essayé?
sur quelle partie bloques-tu?
une "boucle IF", cela n'existe pas.
0
Voici ce que j'ai fais, cependant lorsque j'exécute à nouveau ça écris la même chise dans la cellule du dessous :

Dim Colonne As Integer
Dim Mavaleur As Long

Colonne = 2
Mavaleur = 500

If Cells(1, Colonne) = "" Then
' La cellule 1 est vide
Cells(1, Colonne).Select
Else
Cells(Rows.Count, Colonne).End(xlUp).Offset(1, 0).Select

End If
ActiveCell = Mavaleur

End Sub
0
yg_be Messages postés 22783 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 13 mai 2024 1 481
12 avril 2022 à 18:43
Merci d'utiliser les balises de code quand tu partages du code:
https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

Vu le code que tu as écrit, n'est-ce pas normal qu'il écrive la même chose dans la cellule du dessous?
0
Voici en code, Oui c'est normal cependant je n'arrive pas faire ce que je vous ai expliqué ci-dessus

Dim Colonne As Integer
Dim Mavaleur As Long

Colonne = 2
Mavaleur = 500

If Cells(1, Colonne) = "" Then
' La cellule 1 est vide
Cells(1, Colonne).Select
Else
Cells(Rows.Count, Colonne).End(xlUp).Offset(1, 0).Select

End If
ActiveCell = Mavaleur

End Sub 
0
yg_be Messages postés 22783 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 13 mai 2024 1 481
13 avril 2022 à 14:51
Donne peut-être un exemple de ce que tu veux obtenir, ce n'est pas clair, et ton code ne permet pas de deviner le résultat attendu.
0
cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 728
13 avril 2022 à 11:23
0