Stephblit
Messages postés8Date d'inscriptionjeudi 6 mars 2008StatutMembreDernière intervention 9 juin 2008
-
4 juin 2008 à 22:00
amelmotiv
Messages postés5Date d'inscriptionsamedi 10 janvier 2009StatutMembreDernière intervention24 janvier 2009
-
10 janv. 2009 à 23:13
Bonsoir,
J'ai une feuille excel comprenant une vingtaine de colonnes et 30 000 lignes
Je souhaiterai créer une macro qui recherche dans toute la feuille un chiffre donné (que j'aurai entré dans une box par exemple) et que cette macro me ramene dans une seconde feuille les données de la cellule se trouvant à droite de la cellule contenant le chiffre donné
amelmotiv
Messages postés5Date d'inscriptionsamedi 10 janvier 2009StatutMembreDernière intervention24 janvier 2009 10 janv. 2009 à 23:11
Bonjour,
Je cherche une maccro un peu dans le même genre sauf que pour moi, je cherche un nom dans une colonne et copier la ligne correspondante dans une autre feuille. Mon programme fonctionne avec une cellule mais pas lorsque je fais la boucle. Pouvez vous m'aider à trouver l'erreur?
le programme est le suivant:
Private Sub CommandButton1_Click()
Dim i As Long
For i = 1 To 10
If Sheets("feuil7").Range("A1").Offset(i, 0).Find(What:="directeur") Is Nothing Then
Sheets("feuil7").Range("A1").Offset(i, 0).EntireRow.Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil8").Select
Sheets("feuil8").Range("A1").End(xlDown).Offset(1, 0).Select
ActiveSheet.Paste
Else
Sheets("feuil7").Range("A1").Offset(i, 0).Find(What:="directeur").Activate
Sheets("feuil7").Range("A1").Offset(i, 0).EntireRow.Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil8").Select
Sheets("feuil8").Range("A1").End(xlDown).Offset(1, 0).Select
ActiveSheet.Paste
End If
Next i
End Sub
amelmotiv
Messages postés5Date d'inscriptionsamedi 10 janvier 2009StatutMembreDernière intervention24 janvier 2009 10 janv. 2009 à 23:13
Escusez moi le programme est
Private Sub CommandButton1_Click()
Dim i As Long
For i = 1 To 10
If Sheets("feuil7").Range("A1").Offset(i, 0).Find(What:="directeur") Is Nothing Then
Else
Sheets("feuil7").Range("A1").Offset(i, 0).Find(What:="directeur").Activate
Sheets("feuil7").Range("A1").Offset(i, 0).EntireRow.Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil8").Select
Sheets("feuil8").Range("A1").End(xlDown).Offset(1, 0).Select
ActiveSheet.Paste
End If
Next i
End Sub