projet ou bibliotheque introuvable - VB/VBA/VBS - Programmation
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+
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
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?
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!
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?
Marsh Posté le 29-08-2006 à 14:35:02
au niveau de la feuille
toutes les references sont bonnes
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.
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