Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

recopie d'une cellule sous condition

R

rice

Guest
Bonjour au forum
J'ai une lise avec des lignes vides
Je souhaite recopier la ligne du dessus autant de fois que la ligne est vide
Si j'ai une succession de lignes vides, je veux le contenu de la derniere ligne pleine
Un petit fichier pour mieux comprendre...
Merci à tous [file name=test_20050921161505.zip size=2468]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/test_20050921161505.zip[/file]
 

Pièces jointes

  • test_20050921161505.zip
    2.4 KB · Affichages: 9

Gérard DEZAMIS

XLDnaute Accro
Bonjour Rice

Essaye avec

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim x As Integer
For x = Range('A1').End(xlDown).Row To 1000 Step 1
If Range('A' & x) = '' Then Range('A' & x).Value = Range('A' & x - 1).Value
Next
End Sub

A placer dans le code de ta feuille

J'ai mis 'to 1000' mais tu peux mettre la valeur qui t'interesse 65536 si tu veux toute la colonne

@+ GD
 

Gérard DEZAMIS

XLDnaute Accro
Sorry too

Replace please with

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim x As Integer
For x = 1 To 100 Step 1
If Range('A' & x) = '' Then Range('A' & x).Value = Range('A' & x - 1).Value
Next
End Sub

5 iou verre y mouche....
@+ GD
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…