begin process at 2012 02 13 05:53:05
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Divers

 > 

Débutants

 > 

Erreur Macro


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Erreur Macro

jeudi 12 octobre 2006 à 16:02:26 | Erreur Macro

fingertisch

Bonjour,
Je voudrais savoir pourquoi cette macro me donne une erreur ?

Merci

Sub Test10()

    Selection.AutoFilter
    Selection.AutoFilter Field:=4, Criteria1:="=CH", Operator:=xlOr, _
        Criteria2:="=FL"
    Selection.AutoFilter Field:=7, Criteria1:="COV 2006"
End Sub

jeudi 12 octobre 2006 à 16:04:29 | Re : Erreur Macro

fingertisch

ah le message d'erreur est :
la méthode autofilter de la classe Range à échoué

Merci
jeudi 12 octobre 2006 à 16:07:05 | Re : Erreur Macro

Drikce06

Membre Club
Salut ça doit venir de la selection que tu as faite!
Fait voir comment tu selectionne te plage!

 Drikce 06
jeudi 12 octobre 2006 à 16:08:19 | Re : Erreur Macro

jrivet

Membre Club
Salut,

Et nous pour t'aider, on aimerait savoir quelle erreur te donne la macro

@+,  1/1 Ju£i€n1/1

jeudi 12 octobre 2006 à 16:10:56 | Re : Erreur Macro

fingertisch

le message d'erreur est :
la méthode autofilter de la classe Range à échoué

Merci
jeudi 12 octobre 2006 à 16:20:09 | Re : Erreur Macro

fingertisch

Meme en sélectionnant la ligne ou je pose le filtre automatique, ca donne la meme erreur


Sub Test10()

    Range("A2:W2").Select
    ActiveWindow.ScrollColumn = 18
    ActiveWindow.ScrollColumn = 14
    ActiveWindow.ScrollColumn = 10
    ActiveWindow.ScrollColumn = 6
    ActiveWindow.ScrollColumn = 2
    ActiveWindow.ScrollColumn = 1
    Selection.AutoFilter
    Selection.AutoFilter Field:=4, Criteria1:="=CH", Operator:=xlOr, _
        Criteria2:="=FL"
    Selection.AutoFilter Field:=7, Criteria1:="COV 2006"
End Sub

vendredi 13 octobre 2006 à 06:39:00 | Re : Erreur Macro

mortalino

Membre Club


Salut,

dans    Selection.AutoFilter Field:=4, Criteria1:="=CH", Operator:=xlOr, _
        Criteria2:="=FL"

Field = champs --> colonne

Ta sélection doit correspondre à la colonne X (donc dans l'exemple, 4).

C'est comme si je disais, pour chercher une ligne vide :
Columns(1).Find("", [B1], , , xlByRows, xlNext).Row
  beh je vais avoir une erreur, la colonne 1 c'est A, et je lui dit de chercher depuis B1 (donc colonne 2)
Il faut que ce soit correspondant

@++


  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>
vendredi 13 octobre 2006 à 11:58:56 | Re : Erreur Macro

MPi

Réponse acceptée !
De plus, quand ça plante, il est impossible d'utiliser les filtres manuellement, ils sont "gelés".

Essaie comme ceci

Sub Test10()
    Rows(2).Select  'Filtres sur la 2eme ligne
    ActiveSheet.AutoFilterMode = False
    Selection.AutoFilter
    Selection.AutoFilter Field:=4, Criteria1:="CH", Operator:=xlOr, _
        Criteria2:="FL"
    Selection.AutoFilter Field:=7, Criteria1:="COV 2006"
End Sub

Et je ne vois pas l'utilité du "=" à l'intérieur des guillemets du Criteria (?), mais bon...

MPi
vendredi 13 octobre 2006 à 12:07:20 | Re : Erreur Macro

mortalino

Membre Club


C'est surtout que ça sent la macro enregistrée (pas de mal à cela) mais mal modifiée...

@++


  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
/DIV>
vendredi 13 octobre 2006 à 13:26:31 | Re : Erreur Macro

fingertisch

Merci pour votre aide, tout fonctionne


Cette discussion est classée dans : macro, erreur, selection, field, autofilter


Répondre à ce message

Sujets en rapport avec ce message

trie d'un fichier excel par une autre appli en vb [ par ptithomm ] Bonjour, Je cherche a trier un tableau excel depuis une autre application en vb. Car j'ai besoin de retrouver une ligne dans ce fichier. mais si je p Macro fonctionnant sur un Poste mais sur d'autres [ par Fred ] J'ai créé un classeur avec plusieurs macros et UserForms qui fonctionne très bien sur mon poste de travail.Lorsque je veux l'ouvrir depuis un autre po erreur : Field not updatable, Bound Property Name: BoundText, Field Name : XXX [ par slo ] J'ai une feuille avec 2 composants ADODC et un composant DATACOMBO.La datacombo est relié aux 2 ADODC.J'ai initialisé ses propriétés datasource,datafi macro word : selection de plusieurs lignes [ par kims84 ] Je voudrais selectionner un nombre X de lignes situées entre 2 mots.ex :mot1| ->lignes| ->à| ->selectionnermot2Quelqu'un peut m'expliquer comment fair Erreur sous Excel 2003 [ par momo99 ] Bonjour à tous. Je rencontre qq problémes avec une macro qui fonctionnait normalement sous Excel 97 et qui refuse de tourner depuis que j'ai migré sou Erreur 5981impossible d'ouvrir la macro de stockage [ par airohemone ] Bonjour, j'ai créé une appli VB qui a pour but d'ouvrir word et d'y faire toutes sortes de choses. Mon appli fonctionne très bien sous NT4, mais lor macro excel KAPUT [ par pouber ] bonjour,je me demerde couçi couça pour excel mais pas pour visual basic, je sais creer une macro automatiquement mais j'ai un probleme avec l'acquisit lancement macro au demarrage powerpoint [ par marcod59 ] Bonjour,J'ai une macro dans un fichier .pps qui ne veut pas se lancer au démarrage. Quelqu'un sait-il comment faire ???Voici la macro :Sub macro1()' M conversion macro excel en visual basic [ par kalf2000 ] Salut a tous,voila mon probleme n'a pas l'air trop compliqué mais j'y arrive pas!! pour pouvoir piloter excel via vb g utiliser le code généré par les filtre autofilter [ par Zazou31 ] Bonjour,Je débute en VB. Je voudrais appliquer un filtre sur un classeur Excel.Voici mon code:Selection.AutoFilter field:=14, Criteria1:="*toto*", Ope


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,312 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales