Formule Si cellule vide copier le dernier champ
Yamiiko57
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
danielc0 Messages postés 1859 Date d'inscription Statut Membre Dernière intervention -
danielc0 Messages postés 1859 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je tiens un fichier Excel pour une entreprise . Se fichier Excel contient des données client.
Je possède une colonne avec le nom du client , il se trouve que le nom de se client peut être recopier un nombre de fois diffèrent sur plusieurs ligne.
Enfaite j’aimerais simplement avoir une formule qui agisse sur ma colonne et me permettrais d’excuter en quelque sorte cette manip :
« Si cellule vide recopier dernière cellule Si cellule pleine sauter la ligne. »
Je me suis peut être mal exprimé si il faut je reformulerais ma demande .
En tout cas si quelqu’un a une idée de la formule a utilisé sa serait super sympa de me la’ partager
Sur ceux bonne journée
Je tiens un fichier Excel pour une entreprise . Se fichier Excel contient des données client.
Je possède une colonne avec le nom du client , il se trouve que le nom de se client peut être recopier un nombre de fois diffèrent sur plusieurs ligne.
Enfaite j’aimerais simplement avoir une formule qui agisse sur ma colonne et me permettrais d’excuter en quelque sorte cette manip :
« Si cellule vide recopier dernière cellule Si cellule pleine sauter la ligne. »
Je me suis peut être mal exprimé si il faut je reformulerais ma demande .
En tout cas si quelqu’un a une idée de la formule a utilisé sa serait super sympa de me la’ partager
Sur ceux bonne journée
A voir également:
- Formule Si cellule vide copier le dernier champ
- Formule si et - Guide
- Excel cellule couleur si condition texte - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Supprimer page word vide - Guide
- Formule moyenne excel plusieurs colonnes - Guide
3 réponses
Bonjour,
Ça serait bien d'avoir plus d'explications ou un exemple. Garde en mémoire qu'une formule ne peut écrire que dans la cellule dans laquelle elle se trouve. Tu ne peux donc pas dire "si tel cas l'écris dans cette cellule, sinon j'écris dans une autre".
Ça serait bien d'avoir plus d'explications ou un exemple. Garde en mémoire qu'une formule ne peut écrire que dans la cellule dans laquelle elle se trouve. Tu ne peux donc pas dire "si tel cas l'écris dans cette cellule, sinon j'écris dans une autre".
Yamiiko57
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
Via une macro il y’a pas la possibilité de répéter la fonction ? Je peut absolument pas mettre de photo des données car il y’a du confidentiel. Mais en quelque sorte dans toute ma colonne C il y’a le nom de mes clients exemple colonne C ligne 1 BIDULE , ligne 6 MACHIN et Ligne 9 TRUC , y me faudrais une fonction avec une macro peut être qui me permettrais que Bidul se mette tous seul de la ligne 2 à 5 que la ligne 6 soit sauté et que de la ligne 7 a 8 il mette seul MACHIN et ainsi de suite je pourrais le faire à la main mais sur une doc de 100 000 lignes je me suicide
Avec une macro, c'est possible. Je n'ai pas le temps de regarder maintenant. Je regarde dès que possible. Peut-être que quelqu'un d'autre répondra avant moi.
Daniel
Daniel
Exécute cette macro :
Tu peux lui affecter un raccourci clavier. Si tu la mets dans le classeur, tu dois enregistrer celui-ci au format .XLSM. Tu peux aussi la mettre dans un classeur de macros personnelles.
Daniel
Sub test()
Dim C As Range, Res As String
For Each C In Range("C1", Cells(Rows.Count, 3).End(xlUp))
If C <> "" Then
Res = C.Value
Else
C.Value = Res
End If
Next C
End Sub
Tu peux lui affecter un raccourci clavier. Si tu la mets dans le classeur, tu dois enregistrer celui-ci au format .XLSM. Tu peux aussi la mettre dans un classeur de macros personnelles.
Daniel