Bonjour,
Je tente de une feuille à imprimer, avec différents blocs en colonne D séparés à chaque fois par un saut de ligne.
Pour préparer mon impression, je souhaite créer un saut de page toutes les 40 lignes, mais que ce saut de page ne coupe pas un bloc.
Pour ce faire, j'ai pensé utilisé le selection.End(xlUp) pour sélectionner, toutes les 40 lignes, l'ensemble des cellules pleines au dessus de ma sélection et passer autant de ligne (avant ensuite de fairemon saut de page toutes les 40 lignes). Cependant, pour une raison que j'ignore, ma sélection ne fonctionne pas: le débogueur m'indique une erreur au niveau ".Cells(j, "D").Select.
Sauriez vous m'aider?
Merci d'avance!
Dim DernA, j
With Sheets("ETIQUETTES COMMANDE")
DernA = .Range("D65500").End(xlUp).Row
For j = 40 To DernA Step 40
If .Cells(j, "D") <> "" Then
.Cells(j, "D").Select
Range(selection, selection.End(xlUp)).Select
selection.EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove
End If
Next j
End With