Recopie cellule vers le bas

  • Initiateur de la discussion François Hediger
  • Date de début
F

François Hediger

Guest
Bonjour,

Je recherche un moyen de recopier vers le bas des cellules excel jusqu'à la prochaine cellule pleine et recommencer avec la cellule d'après jusqu'au bout du fichier.
Exemple:

Situation de départ:

Client

Mr Morand
Cellule vide
Cellule vide
Mme Dupont
Cellule vide
Cellule vide
Cellule vide


Situation d'arrivée souhaitée:

Client

Mr Morand
Mr Morand
Mr Morand
Mme Dupont
Mme Dupont
Mme Dupont
Mme Dupont


Merci beaucoup pour votre aide.

François
 
@

@+Thierry

Guest
Bonjour François, le Forum


Voici un petite macro toute bête qui devrait te sortir d'affaire :

Sub CopieSiVide()
Dim Cell As Range
Dim Plage As Range

Set Plage = Range("A2:A100") '<<< A adapter à ta plage de cellule

&nbsp;&nbsp;&nbsp;For Each Cell In Plage
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If Cell = "" Then
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Cell = Cell.Offset(-1, 0)
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If
&nbsp;&nbsp;&nbsp;Next
End Sub

Bonne Fin de Journée
@+Thierry
 
A

andré

Guest
Salut à vous,

Si la macro ne convient pas (cela m 'étonnerait dès qu'elle porte la signature de qui vous savez !), jai une solution par formule, mais avec une colonne supplémentaire.

Mais pourquoi faire compliqué, alors que la principauté est de mise !
Zut, encore une faute de frappe, lisez la simplicité.

Ândré
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
314 210
Messages
2 107 299
Membres
109 796
dernier inscrit
aelgar