Macro Excel 1

Résolu
tetradon Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -  
tetradon Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -
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

3 réponses

  1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
     
    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
  2. Patrice33740 Messages postés 8400 Date d'inscription   Statut Membre Dernière intervention   1 784
     
    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
  3. tetradon Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
     
    Merci

    ceci m'arrange bien
    0