Bonjour
Je suis en train d'écrire ma 1ère macro. Par contre je bloque déjà sur mon 1er probleme au bout de quelques lignes et je ne trouve pas "Pourquoi" ca bloque.
L'objectif de ma macro (au stade ou elle en est) est simple. Je souhaite copier/coller une colonne d'un onglet dans un autre (Sheet 1 à Sheet2) avec une variable (le numéro de la derniere ligne).
Or avec mon code, rien ne plante mais rien ne se passe non plus !!!
Pourquoi ?
Sub Macro1()
With Sheet1
'Definition du nombre de ligne non vide
Dim Cel_Ref As Range
Set Cel_Ref = Range("B7")
Dim Nb_ligne As Long
Nb_ligne = Cel_Ref.End(xlDown).Row - Cel_Ref.Row + 1
End With
'Instruction pour copier/coller valeur dans nouvel onglet
Sheet2.Range("B7:B" & Nb_ligne) = Sheet1.Range("B7:B" & Nb_ligne)
End Sub
Merci de votre retour
AL
Je suis en train d'écrire ma 1ère macro. Par contre je bloque déjà sur mon 1er probleme au bout de quelques lignes et je ne trouve pas "Pourquoi" ca bloque.
L'objectif de ma macro (au stade ou elle en est) est simple. Je souhaite copier/coller une colonne d'un onglet dans un autre (Sheet 1 à Sheet2) avec une variable (le numéro de la derniere ligne).
Or avec mon code, rien ne plante mais rien ne se passe non plus !!!
Pourquoi ?
Sub Macro1()
With Sheet1
'Definition du nombre de ligne non vide
Dim Cel_Ref As Range
Set Cel_Ref = Range("B7")
Dim Nb_ligne As Long
Nb_ligne = Cel_Ref.End(xlDown).Row - Cel_Ref.Row + 1
End With
'Instruction pour copier/coller valeur dans nouvel onglet
Sheet2.Range("B7:B" & Nb_ligne) = Sheet1.Range("B7:B" & Nb_ligne)
End Sub
Merci de votre retour
AL