F
feitarassgat
Guest
<HTML>salut a tous
etant newbie en la matiere excusez moi
voila mon pb
sur excel j'ai 2 bdd ds 2 feuilles differentes et ds une 3eme
feuille,j'ai fait une macro qui ouvre une fenetre, ds cette fenetre
j'y rentre une reference, la macro balaie ensuite la 1ere colonne de
la bdd et recherche la valeur tapee precedemment pour la recopier(des
qu'elle est trouvee) ds la 3eme feuille
le pb c'est que j'aimerais qu'il balaie toute la feuille et non que
la 1ere colonne
voila
merci pour vos reponses
feitarassgat
pj:le code
Dim Number As String, j As Double, k As Double
Number = InputBox("Numero de MontMirail ? ")
If Number = "" Then Exit Sub
If Not Len(Number) = 9 Then Exit Sub
Sheets("SUN").Select
Columns("A:G").Select
j = 2: k = 3
Do While Cells(j, 1) <> ""
If Cells(j, 1) = Number Then
Rows(j).Select
Selection.Copy
Sheets("Resultat").Select
Cells(k, 1).Select
ActiveSheet.Paste
k = k + 1
Sheets("SUN").Select
End If
j = j + 1
Loop
Sheets("winpass").Select
Columns("A:A").Select
Rows("2:1").Select
j = 2: k = 15
Do While Cells(j, 1) <> ""
If Cells(j, 1) = Number Then
Rows(j).Select
Selection.Copy
Sheets("Resultat").Select
Cells(k, 1).Select
ActiveSheet.Paste
k = k + 1
Sheets("winpass").Select
End If
j = j + 1
Loop
Sheets("Resultat").Select</HTML>
etant newbie en la matiere excusez moi
voila mon pb
sur excel j'ai 2 bdd ds 2 feuilles differentes et ds une 3eme
feuille,j'ai fait une macro qui ouvre une fenetre, ds cette fenetre
j'y rentre une reference, la macro balaie ensuite la 1ere colonne de
la bdd et recherche la valeur tapee precedemment pour la recopier(des
qu'elle est trouvee) ds la 3eme feuille
le pb c'est que j'aimerais qu'il balaie toute la feuille et non que
la 1ere colonne
voila
merci pour vos reponses
feitarassgat
pj:le code
Dim Number As String, j As Double, k As Double
Number = InputBox("Numero de MontMirail ? ")
If Number = "" Then Exit Sub
If Not Len(Number) = 9 Then Exit Sub
Sheets("SUN").Select
Columns("A:G").Select
j = 2: k = 3
Do While Cells(j, 1) <> ""
If Cells(j, 1) = Number Then
Rows(j).Select
Selection.Copy
Sheets("Resultat").Select
Cells(k, 1).Select
ActiveSheet.Paste
k = k + 1
Sheets("SUN").Select
End If
j = j + 1
Loop
Sheets("winpass").Select
Columns("A:A").Select
Rows("2:1").Select
j = 2: k = 15
Do While Cells(j, 1) <> ""
If Cells(j, 1) = Number Then
Rows(j).Select
Selection.Copy
Sheets("Resultat").Select
Cells(k, 1).Select
ActiveSheet.Paste
k = k + 1
Sheets("winpass").Select
End If
j = j + 1
Loop
Sheets("Resultat").Select</HTML>