Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/10/2011, 15h57   #1
Invité de passage
 
Inscription : février 2005
Messages : 18
Détails du profil
Informations forums :
Inscription : février 2005
Messages : 18
Points : 3
Points : 3
Par défaut macro en grève

Bonjour,

Pour trier un tableau de 11 lignes et 2 colonnes j'ai écrit une macro que voici

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Sub TRI()
'
' TRI Macro
' Macro recorded 20/09/2004 by GEORGES Jean-François
'
' Keyboard Shortcut: Ctrl+Shift+T
'
    Sheets("Récap. H").Select
    Cells.Replace What:="F.G.", Replacement:="-1", LookAt:=xlPart, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False
    Range("A4:B15").Select
    Selection.Sort Key1:=Range("B4"), Order1:=xlDescending, Key2:=Range("A4") _
        , Order2:=xlAscending, Header:=xlNo, OrderCustom:=1, MatchCase:=False, _
        Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2:= _
        xlSortNormal
end sub
Pour une raison inconnue cette macro ne fonctionne plus .Je n'y ai apporté aucun changement.Elle a fonctionné durant des mois et depuis peu elle n'en veut plus;Le tri ne s'effectue plus.

Une faiblesse de Ecel3 que j'utilise avec XP peut-elle en être la cause.

Merci de m'aider;

pour la personne qui voudrait traiter ce problème je suis disposé à envoyer tout le programme avec les explications qu'il Faut

Rogerone
rogerone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/10/2011, 16h20   #2
Membre Expert
 
Avatar de Jean-Pierre49
 
Homme J-Pierre Catherine
Conception Calcul
Inscription : juillet 2007
Messages : 659
Détails du profil
Informations personnelles :
Nom : Homme J-Pierre Catherine
Âge : 57
Localisation : France, Maine et Loire (Pays de la Loire)

Informations professionnelles :
Activité : Conception Calcul
Secteur : Industrie

Informations forums :
Inscription : juillet 2007
Messages : 659
Points : 1 856
Points : 1 856
Bonjour,

Essais en remplacant

Code :
1
2
3
4
5
Range("A4:B15").Select
Selection.Sort Key1:=Range("B4"), Order1:=xlDescending, Key2:=Range("A4") _
, Order2:=xlAscending, Header:=xlNo, OrderCustom:=1, MatchCase:=False, _
Orientation:=xlTopToBottom, DataOption1:=xlSortNormal, DataOption2:= _
xlSortNormal
Par

Code :
Range("A4:B15").Sort Key1:=Range("B4"), Order1:=xlDescending, Key2:=Range("A4"), Order2:=xlAscending, Header:=xlNo
Tu dit
(Mets les balises a ton code STP)
Bon courage
__________________
Jean-Pierre Pensez à Voter pour les réponses qui vous ont aidés, d'avance merci
---------Et n'oubliez pas de mettre : ..quand c'est le cas !---------
Jean-Pierre49 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 05h05.


 
 
 
 
Partenaires

Hébergement Web