mistersaku
Messages postés38Date d'inscriptionsamedi 17 février 2007StatutMembreDernière intervention21 octobre 2010
-
19 févr. 2007 à 08:33
mistersaku
Messages postés38Date d'inscriptionsamedi 17 février 2007StatutMembreDernière intervention21 octobre 2010
-
19 févr. 2007 à 14:53
Je cherche a resoudre plusieurs problemes a mon programme mais je ne trouve pas, y a t ill qqun de plus malin que moi pour me sortir de la, merci
Sub Macro2()
Dim a As Integer
For a = 1 To 10
If Worksheets("Sheet1").Cells(a, 3) = "Yes" Then
Sheets("Sheet1").Select
Range("B" & a).Select ' j'arrive uniquement a selectionner une cellule alors que je prendre la ligne entiere
Selection.Copy
Sheets("Sheet2").Select
' Y doit y avoir qqch de plus simple que ce qui suit sachant que je dois avoir 1000 lignes
If Worksheets("Sheet2").Cells(1, 1) = "" Then
Range("A1").Select
End If
If Worksheets("Sheet2").Cells(2, 1) = "" Then
Range("A2").Select
End If
If Worksheets("Sheet2").Cells(3, 1) = "" Then
Range("A3").Select
End If
ActiveSheet.Paste
Rows("a:a").Select ' Je cherche a selectionner la colonne ou j'ai l'information "Yes"
Application.CutCopyMode = False
Selection.Delete Shift:=xlUp
End If
Next a
End Sub
Des plus malins que moi y a que ca sur ce site alors merci d'avance pour votre aide.
mistersaku
Messages postés38Date d'inscriptionsamedi 17 février 2007StatutMembreDernière intervention21 octobre 2010 19 févr. 2007 à 09:15
Merci bcp du tuyau, ca marche tres bien j'ai plus qu'a regler mon dernier probleme
If Worksheets("Sheet2").Cells(3, 1) = "" Then
Range("A3").Select
End If
If Worksheets("Sheet2").Cells(2, 1) = "" Then
Range("A2").Select
End If
If Worksheets("Sheet2").Cells(1, 1) = "" Then
Range("A1").Select
End If
' Y doit y avoir qqch de plus simple que ce qui suit sachant que je dois avoir 1000 lignes
mistersaku
Messages postés38Date d'inscriptionsamedi 17 février 2007StatutMembreDernière intervention21 octobre 2010 19 févr. 2007 à 09:15
Merci bcp du tuyau, ca marche tres bien j'ai plus qu'a regler mon dernier probleme
If Worksheets("Sheet2").Cells(3, 1) = "" Then
Range("A3").Select
End If
If Worksheets("Sheet2").Cells(2, 1) = "" Then
Range("A2").Select
End If
If Worksheets("Sheet2").Cells(1, 1) = "" Then
Range("A1").Select
End If
' Y doit y avoir qqch de plus simple que ce qui suit sachant que je dois avoir 1000 lignes
Vous n’avez pas trouvé la réponse que vous recherchez ?