Macro Excel 1

Résolu/Fermé
tetradon Messages postés 11 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 3 octobre 2010 - 11 août 2010 à 12:24
tetradon Messages postés 11 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 3 octobre 2010 - 13 août 2010 à 13:16
Bonjour,

J'aimerai dans une colonne, exemple la colonne 'P', faire une recherche de ligne vide et lorsque qu'il y une première ligne vide que celle-ci soit remplacée par une valeur de la ligne 'B2'.
Et que la recherche s'arrête des que la valeur a été rajoutée.

Merci
A voir également:

3 réponses

Mytå Messages postés 2973 Date d'inscription mardi 20 janvier 2009 Statut Contributeur Dernière intervention 20 décembre 2016 950
Modifié par Mytå le 11/08/2010 à 17:41
Salut le forum

Tu peux utiliser cette macro

With ActiveSheet 
    .Range("P1").End(xlDown).Offset(1, 0) = .Range("B2") 
End With 

Mytå
Merci de donner suite à votre question, nous ne sommes pas des robots...
Versions installées [MsProject 2003(FR), Excel 2003-2007(FR)]
1
Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
11 août 2010 à 16:11
Bonjour,

Essaie ceci :

Option Explicit

Sub test()
Dim col As Range
Dim cel As Range

  Set col = ActiveSheet.Columns("P")
  For Each cel In col.Cells
    If IsEmpty(cel) Then
      cel.Value = ActiveSheet.Range("B2").Value
      Exit For
    End If
  Next

End Sub


Cordialement
Patrice
0
tetradon Messages postés 11 Date d'inscription mardi 10 août 2010 Statut Membre Dernière intervention 3 octobre 2010
13 août 2010 à 13:16
Merci

ceci m'arrange bien
0