OVH Cloud OVH Cloud

Macro à creer

11 réponses
Avatar
alain.bazire
Bonsoir a toutes et a tous .Qui pourrait m'aider a construire une macro de
facons que je n'ai pas a recopier 8 fois la meme chose SVPmerci de bien
m'aider.Amitiées.Alain
Sheets("Feuil1").Select
Selection.AutoFilter Field:=1, Criteria1:="117"
Sheets("Feuil2").Select
Selection.AutoFilter Field:=1, Criteria1:="117"
Sheets("Feuil3").Select
Selection.AutoFilter Field:=1, Criteria1:="117"
Sheets("Feuil5").Select
Selection.AutoFilter Field:=1, Criteria1:="117"
Sheets("Feuil4").Select
Application.Run "'RapidoComptage tirage2.xls'!Macro1"
Range("BL3:BL10").Select
Selection.Copy
Sheets("Feuil7").Select
Range("C1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:=False, Transpose:=True
Sheets("Feuil4").Select
Range("CC3:CC4").Select
Selection.Copy
Sheets("Feuil7").Select
Range("L1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:=False, Transpose:=True
"ce qui est dessous est augmene de 1 pour criteria,rangeC1et rangeL1

Sheets("Feuil1").Select
Selection.AutoFilter Field:=1, Criteria1:="118"
Sheets("Feuil2").Select
Selection.AutoFilter Field:=1, Criteria1:="118"
Sheets("Feuil3").Select
Selection.AutoFilter Field:=1, Criteria1:="118"
Sheets("Feuil5").Select
Selection.AutoFilter Field:=1, Criteria1:="118"
Sheets("Feuil4").Select
Application.Run "'RapidoComptage tirage2.xls'!Macro1"
Range("BL3:BL10").Select
Selection.Copy
Sheets("Feuil7").Select
Range("C2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:=False, Transpose:=True
Sheets("Feuil4").Select
Range("CC3:CC4").Select
Selection.Copy
Sheets("Feuil7").Select
Range("L2").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:=False, Transpose:=True

1 réponse

1 2
Avatar
alain.bazire
Je viens de te l'envoyer sur free


Tu dois indiquer l'adresse générée par www.cjoint.com (par copier / coller)
Daniel
"" a
écrit dans le message de news:

je n'ai pas mis ton nom sur cjoint le fichier s'apelle Rapido comptage
tirage 5


Je ne vois pas pourquoi. Si ton classeur ne contient pas de données
confidentielles, fais-le suivre en utilisant l'adresse
http://www.cjoint.com
Daniel
""
a
écrit dans le message de news:

Quand je copie ca il met tout en rouge il surligne la 1ere ligne et dit
erreur de syntaxe ou ca commence par dim


Teste ça :

Sub Test()
Dim i As Integer, j As Integer
For i = 1 To 8
For j = 1 To 5
If j <> 4 Then
Sheets("Feuil" & j).Select
Selection.AutoFilter Field:=1, Criteria1:6 + i
End If
Next j
Sheets("Feuil4").Select
Application.Run "'RapidoComptage tirage2.xls'!Macro1"
Range("BL3:BL10").Select
Selection.Copy
Sheets("Feuil7").Select
Range("C1").Offset(0, i - 1).Select
Selection.PasteSpecial Paste:=xlPasteValues,
Operation:=xlNone, _
SkipBlanks:úlse, Transpose:=True
Sheets("Feuil4").Select
Range("CC3:CC4").Select
Selection.Copy
Sheets("Feuil7").Select
Range("L1").Offset(0, i - 1).Select
Selection.PasteSpecial Paste:=xlPasteValues,
Operation:=xlNone, _
SkipBlanks:úlse, Transpose:=True
Next i
End Sub

Daniel
""
a
écrit dans le message de news:

Bonsoir Daniel mais je voudrais que cela continue plusieurs fois et
que
cela
me copie comme je le fais dans mon semblant de macro Merci d'avance;
Je
colle
cela a quel endroit de ma macro tu vois je n' y connais rien


Bonsoir.
Si j'ai bien compris, essaie :

For i = 1 To 5
If i <> 4 Then
Sheets("Feuil" & i).Select
Selection.AutoFilter Field:=1, Criteria1:="117"
End If
Next i

Cordialement.
Daniel
""
a
écrit dans le message de news:

Bonsoir a toutes et a tous .Qui pourrait m'aider a construire une
macro
de
facons que je n'ai pas a recopier 8 fois la meme chose SVPmerci
de
bien
m'aider.Amitiées.Alain
Sheets("Feuil1").Select
Selection.AutoFilter Field:=1, Criteria1:="117"
Sheets("Feuil2").Select
Selection.AutoFilter Field:=1, Criteria1:="117"
Sheets("Feuil3").Select
Selection.AutoFilter Field:=1, Criteria1:="117"
Sheets("Feuil5").Select
Selection.AutoFilter Field:=1, Criteria1:="117"
Sheets("Feuil4").Select
Application.Run "'RapidoComptage tirage2.xls'!Macro1"
Range("BL3:BL10").Select
Selection.Copy
Sheets("Feuil7").Select
Range("C1").Select
Selection.PasteSpecial Paste:=xlPasteValues,
Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:=True
Sheets("Feuil4").Select
Range("CC3:CC4").Select
Selection.Copy
Sheets("Feuil7").Select
Range("L1").Select
Selection.PasteSpecial Paste:=xlPasteValues,
Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:=True
"ce qui est dessous est augmene de 1 pour criteria,rangeC1et
rangeL1

Sheets("Feuil1").Select
Selection.AutoFilter Field:=1, Criteria1:="118"
Sheets("Feuil2").Select
Selection.AutoFilter Field:=1, Criteria1:="118"
Sheets("Feuil3").Select
Selection.AutoFilter Field:=1, Criteria1:="118"
Sheets("Feuil5").Select
Selection.AutoFilter Field:=1, Criteria1:="118"
Sheets("Feuil4").Select
Application.Run "'RapidoComptage tirage2.xls'!Macro1"
Range("BL3:BL10").Select
Selection.Copy
Sheets("Feuil7").Select
Range("C2").Select
Selection.PasteSpecial Paste:=xlPasteValues,
Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:=True
Sheets("Feuil4").Select
Range("CC3:CC4").Select
Selection.Copy
Sheets("Feuil7").Select
Range("L2").Select
Selection.PasteSpecial Paste:=xlPasteValues,
Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:=True





























1 2