projet ou bibliotheque introuvable

projet ou bibliotheque introuvable - VB/VBA/VBS - Programmation

Marsh Posté le 29-08-2006 à 13:03:24    

Bjr,  
J'ai un probleme sur une macro
 
Des que je la lance une fenetre m'indique que j'ai une erreur de compilation
                        projet  ou bibliotheque introuvable
 
Voici mon code
 
 'creation fenetre pour saisie du N° de facture
Dim nom As String
On Error Resume Next
nom = InputBox("Tapez le Numero de Facture " )
If nom = "" Then Exit Sub
 
' ranger les données suivant N° facture dans feuille FF3
 
r = 2
For z = 1 To 1103
If Sheets("Ventes" ).Range("b" & z) = nom Then
Sheets("Ventes" ).Rows(z).Copy Sheets("FF3" ).Range("A" & r)
r = r + 1
End If
Next i
Sheets("facture" ).Select
 
l'erreur est sur mon compteur r=1 ainsi que ma boucle for z =1 to 1103
 
Je cherche depuis pas mal de temps et je ne trouve pas
 
Quelqu'un peut-il m'aider
 
Merci

Reply

Marsh Posté le 29-08-2006 à 13:03:24   

Reply

Marsh Posté le 29-08-2006 à 13:46:08    

bonjour,
la seule erreur de compilation que je produit viens du next i
si on supprime le i ça compile sans problème.
A+

Reply

Marsh Posté le 29-08-2006 à 13:54:06    

c'est bien next z que j'ai dans mon module
j'ai été un peut trop vite pour la saisie du message
 

Reply

Marsh Posté le 29-08-2006 à 14:05:04    

Salut Argentan61,
 
  moi, c'est Flers. Tu n'as pas le nom de la dll manquante dans le message? Sinon, sur quelle ligne bloque-t-il?


---------------
J'ai un message.."Cliquez OK pour continuer."...Qu'est ce que je fais ?
Reply

Marsh Posté le 29-08-2006 à 14:13:44    

non
il bloque à partir de r=2
la il me dit que j'ai une erreur de compilation  
        projet  ou bibliotheque introuvable  
 
GAG!

Reply

Marsh Posté le 29-08-2006 à 14:23:14    

Vérifie les References dans le menu <Outils> <References>. Tu devrais avoir:  
Visual Basic pour Applications
Microsoft Excel 11.0 Objects Library (dépend de ta version Excel)
Ole Automation  (Pas obigatoire)
Microsoft Excel 11.0 Office Library  (Si tu as Office)
 
Sinon, dans quel module as-tu collé ton code? Au niveau de ThisWorkBook ou au niveau d'une feuille?


---------------
J'ai un message.."Cliquez OK pour continuer."...Qu'est ce que je fais ?
Reply

Marsh Posté le 29-08-2006 à 14:35:02    

au niveau de la feuille
 
toutes les references sont bonnes
 

Reply

Marsh Posté le 29-08-2006 à 14:38:15    

excuse moi il est dans Microsoft excel objet
 

Reply

Marsh Posté le 29-08-2006 à 14:50:27    

Et si tu déclares tes variables r et z?
 
Dim r As Integer, z As Integer
 
Car si tu as la consigne 'Option Explicit' en 1ère ligne de module, ça t'oblige à déclarer tes variables.


---------------
J'ai un message.."Cliquez OK pour continuer."...Qu'est ce que je fais ?
Reply

Marsh Posté le 29-08-2006 à 15:35:27    

merci JihemAir ca fonctionne  
 
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed