Boucle !!

gex1403

XLDnaute Occasionnel
Bonsoir le forum,
2 sujets dans ce post

1/ Est il possible de limiter le nombre de ligne et de colonnes dans classeur Excel ( excel 2000),
j'utilise en moyenne 200 lignes et environ 20 colonnes, donc toutes les autres augmentent la taille du fichier pour rien!!!

2/J'ai fais une macro pour faire du publipostage, comment faire pour que la macro s'arrete lorsque j'atteint la derniere ligne ayant du texte???

Voici mon code
Private Sub CommandButton1_Click()
Dim i As Byte
For i = 50 To 51
With Sheets('ENCADREMENT').Range('A' & i).Select
Selection.Copy
Sheets('ENCADREMENT').Range('E4').Select
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Range('E4').Select
Selection.ClearContents
Range('A1').Select
End With
Next i
End Sub

Merci d'avance pour vos réponses
@micalement
 

gex1403

XLDnaute Occasionnel
Bonsoir le forum

Pour la boucle, c bon, j'ai trouvé sur le forum des exemples pour faire ce que je voulais.
Pour info, voici mon code modifié:


Dim derligne As Integer
Private Sub CommandButton1_Click()
Dim i As Byte
derligne = Range('A65536').End(xlUp).Row + 1
For i = 50 To derligne
With Sheets('ENCADREMENT').Range('A' & i).Select
Selection.Copy
Sheets('ENCADREMENT').Range('E4').Select
ActiveSheet.Paste
Application.CutCopyMode = False
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Range('E4').Select
Selection.ClearContents
Range('A1').Select
End With
Next i
End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 305
Messages
2 087 091
Membres
103 465
dernier inscrit
Ehoarn_src