![]() |
|
Forum
|
|
|
#1 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: octobre 2006
Messages: 227
|
Bonjour a tous,
Je viens de fiare un code VBA mais celui ci à un BUG pour une raison inconnu. Malheuresement je ne peux pas joindre le fichier car c'est un fichier confidentiel que je ne peux faire sortir de la société, et le nom de la société est inscrit partout. Si toutefois quelque pouvais lire ce code et me dire si ou est le probleme cela m'aiderai bcp. Code:
Sub oktraite()
Application.Cursor = xlWait 'affiche le sablier
Waitbox.Show vbModeless 'affiche la waitbox mais continu le traitement
Waitbox.Repaint 'raffraichit le contenu affiché sinon on a une boite blanche vide
ActiveSheet.Unprotect 'enleve la protection
Rows("11:11").Select 'selectionne la ligne d'en-tete
Selection.AutoFilter Field:=14, Criteria1:="Document reçu" 'place le critere Rows("12:1000").Select 'selectionne les dossiers avec critère OK
(l'erreur est ci-dessus) j'ai également tenté de mettre une fois avant le code Selection.AutoFilter Field:=14
Selection.Copy
Rows("12:1000").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Archive").Range("A65536").End(xlUp).Offset(1, 0).PasteSpecial ' colle a la suite dans la feuille
Application.CutCopyMode = False
Sheets("base").Select
Rows("12:1000").Select
Selection.Delete Shift:=xlUp 'supprime les dossiers qui ont été copiés
Selection.AutoFilter Field:=14 'enleve le fitre
Range("A11").Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFormattingColumns:=True, AllowFormattingRows:=True
Waitbox.Hide 'masque la waitbox
Application.Cursor = xlDefault 'remet le curseur par défaut
End Sub
|
|
|
|
| ANNONCES | |||
|
|
|
|
#2 (permalink) |
|
XLDnaute Barbatruc
|
Salut,
Je viens de jeter un oeil a ton code, vérifie que la colonne 14 (pour le Field:=14) contient bien quelque chose, je pense que c'est ca qui fait planter ton code. @+
__________________
« Connaître son ignorance est la meilleure part de la connaissance. » ![]() |
|
|
|
|
|
#3 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: octobre 2006
Messages: 227
|
Bonjour et merci pour ta lecture.
Apres vérification le probleme ne doit pas venir de la, car ma colonne n'est pas vide et une des lignes contient le critère demandé. D'ailleurs il y a inscrit cela dans la colonne.
C'est tout de meme bizarre, je ne comprend pas. En faite j'ai l'impression que le filtre bloque mais je ne sais pas pouruqoi excatement. |
|
|
|
|
|
#4 (permalink) |
|
XLDnaute Barbatruc
|
re,
Plutot que de chercher un peu dans le vide, ne peut tu pas créer un fichier du meme style de celui que tu utilises, mais avec des data bidons, sur lequel tu testes ton code pour vérifier qu'il plante également au même endroit et tu le mets ici, ca sera plus simple pour nous. @+
__________________
« Connaître son ignorance est la meilleure part de la connaissance. » ![]() |
|
|
|
|
|
#5 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: octobre 2006
Messages: 227
|
bon et bien je viens de créer un fichier qui a le meme format, et donc celui fonctionne...
je ne comprend pas pourquoi JE vois pas ce qui peut etre bloquant.... |
|
|
|
|
|
#6 (permalink) |
|
XLDnaute Barbatruc
|
re,
Et bien il doit y avoir quelque chose dans ton fichier qui fait merdouiller, mais quoi ? Sans le fichier ca va etre difficile de trouver, d'autant que ca fonctionne sur un autre... Bon courage, @+
__________________
« Connaître son ignorance est la meilleure part de la connaissance. » ![]() |
|
|
|
|
|
#7 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: octobre 2006
Messages: 227
|
oui c'est clair, je n'arrete pas de chercher mais en vain...
mon code erreur est : La methode autofilter de la classe range à échoué.. ............. |
|
|
|
|
|
#8 (permalink) |
|
XLDnaute Occasionel
Date d'inscription: octobre 2006
Messages: 227
|
Je suis coincé de tout les cotés, je cherche depuis ce matin a résoudre ce pb mais impossible. ensuite vu que c'est impossible que j'envoi le fichier sur un forum, j'en ai créer un identique, qui celui marche et donc vous ne pouvez pas voir le fichier... et moi je rame...
Au cas ou .. connaissez vous une autre solution pour faire ça ? un super code VBA non ??? |
|
|
|
| ANNONCES | |
![]() |
| Liens sociaux |
| Outils de la discussion | |
|
|
Discussions similaires
|
||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| macro copié-collé des données à la suite | yichaam | Forum Excel | 1 | 24/08/2007 13h42 |
| Macro Copie/Colle feuille - ERREUR | yoyo69 | Forum spécial EXCEL 2007 | 0 | 21/08/2007 21h03 |
| Copie colle a la suite d'un tableau | JP | Forum Excel | 3 | 11/04/2006 13h24 |
| Copie ligne erreur code VB | courtillon | Forum Excel | 2 | 29/09/2005 23h55 |
| erreur code suite à import données d'access | David | Forum Excel | 0 | 19/09/2005 20h47 |