Bonjour,
Je souhaite copier les cellules non vides de la colonne A (à partir de la ligne 16 jusqu'à la fin) du classeur "ConstructionVesselBase" vers la colonne A (à partir de la ligne 3) du classeur "Feuille calculs Gantt".
J'ai rentré le code suivant mais il ne me copie que la première cellule (A16). Je pense que le problème vient de ma boucle For mais je débute.
Peut être quelqu'un aurait il une idée??
Merci d'avance,
Benoit
PS: voilà mon code
	
	
	
	
	
		
	
		
			
		
		
	
				
			Je souhaite copier les cellules non vides de la colonne A (à partir de la ligne 16 jusqu'à la fin) du classeur "ConstructionVesselBase" vers la colonne A (à partir de la ligne 3) du classeur "Feuille calculs Gantt".
J'ai rentré le code suivant mais il ne me copie que la première cellule (A16). Je pense que le problème vient de ma boucle For mais je débute.
Peut être quelqu'un aurait il une idée??
Merci d'avance,
Benoit
PS: voilà mon code
		Code:
	
	
	Sub Macro1()
'Copier les cellules non vides de la colonne A de la feuille de données vers la feuille de gantt
 
    Dim j As Integer
    Dim k As Integer
    
    Sheets("ConstructionVesselBase").Select
    For j = 16 To Range("A65536").End(xlUp).Row
        k = j - 13
        If Not IsEmpty(Range("A" & j)) Then
            Range("A" & j).Copy
            Sheets("Feuille calculs Gantt").Select
            Range("A" & k).Select
            Selection.PasteSpecial
        End If
    Next j
    
End Sub