Excel répétition cellule texte vers cellule vide puis repr
Daniela
-
Daniela -
Daniela -
Bonjour,
j'ai besoin de votre aide ! :)
j'ai une requête que je traite depuis un petit moment. En gros je souhaite répéter le nom de la cellule juste au dessus dans les cellules vides de dessus jusqu'à la prochaine cellule qui contient un autre texte.
Exemple :
Cellule A1 :NOM Martine, je souhaite répéter le texte "martine" jusqu'à la prochaine cellule non vide dans la colonne A . Et que cette formule reprenne le prochain texte pour la répéter sur les cellules suivantes vides.
Je souhaite passer par une formule =SI mais je n'arrive pas et cela me rends dingue ! ( je pense que certains se reconnaitront) :)
En vous remerciant à tous par avance!
j'ai besoin de votre aide ! :)
j'ai une requête que je traite depuis un petit moment. En gros je souhaite répéter le nom de la cellule juste au dessus dans les cellules vides de dessus jusqu'à la prochaine cellule qui contient un autre texte.
Exemple :
Cellule A1 :NOM Martine, je souhaite répéter le texte "martine" jusqu'à la prochaine cellule non vide dans la colonne A . Et que cette formule reprenne le prochain texte pour la répéter sur les cellules suivantes vides.
Je souhaite passer par une formule =SI mais je n'arrive pas et cela me rends dingue ! ( je pense que certains se reconnaitront) :)
En vous remerciant à tous par avance!
Configuration: Windows / Chrome 96.0.4664.45
A voir également:
- Excel répétition cellule texte vers cellule vide puis repr
- Excel cellule couleur si condition texte - Guide
- Proteger cellule excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Excel adapter taille cellule au texte ✓ - Forum Excel
- Liste déroulante excel - Guide
3 réponses
Bonjour,
Pour faire cela je pense que l'on ne peut pas le faire avec une formule dans la colonne A elle même, dans B oui. Puisque A2 ne sera jamais vide s'il contient une formule et que la formule elle même contiendrait une référence croisée.
Il faut peut être passer pas une macro, mais je ne sais pas en faire.
Pour faire cela je pense que l'on ne peut pas le faire avec une formule dans la colonne A elle même, dans B oui. Puisque A2 ne sera jamais vide s'il contient une formule et que la formule elle même contiendrait une référence croisée.
Il faut peut être passer pas une macro, mais je ne sais pas en faire.
Bonjour,
comme le dit Jee pee (salut), il est impossible de gérer une formule dans une cellule ouverte à une saisie, je ne vois qu'un code VBA si tu as quelques notions.
Mais là aussi il va falloir limiter la zone d'action du code, je m'explique, si tu affectes un code à une colonne exemple A, la macro va copier la dernière valeur trouvée jusqu'à la dernier cellule de ta colonne soit 1 048 576 fois.
Tu peux tester ce code placé dans les propriétés d'un CommandButon pour gérer la plage A1:A50
Private Sub CommandButton1_Click()
For i = 1 To 50
If Cells(i, 1) = "" Then Cells(i, 1) = Cells(i - 1, 1)
Next i
End Sub
comme le dit Jee pee (salut), il est impossible de gérer une formule dans une cellule ouverte à une saisie, je ne vois qu'un code VBA si tu as quelques notions.
Mais là aussi il va falloir limiter la zone d'action du code, je m'explique, si tu affectes un code à une colonne exemple A, la macro va copier la dernière valeur trouvée jusqu'à la dernier cellule de ta colonne soit 1 048 576 fois.
Tu peux tester ce code placé dans les propriétés d'un CommandButon pour gérer la plage A1:A50
Private Sub CommandButton1_Click()
For i = 1 To 50
If Cells(i, 1) = "" Then Cells(i, 1) = Cells(i - 1, 1)
Next i
End Sub