Une question? Pas de panique, on va vous aider! 24 juin 2020 à 16:38:04
Bonjour,
Je me permets de vous contacter ici car je suis bloquée sur mon code actuel… Effectivement, j'ai créé une fonction en VBA qui permets la vérification et l'ouverture d'un fichier Excel. Je la récupère ensuite pour copier le contenu d'une feuille Excel d'un classeur vers un autre. Erreur d'exécution 424 .. objet requis - sql, vba, access-vba. Seulement, après la copie (à ma dernière ligne: close), j'ai le message d'erreur 424: objet requis) et je ne sais pas trop pour quelle raison. Voici le code:
Public Function FonctionFichier(Fichier As String)
If Len(Dir(Fichier)) = Empty Then
MsgBox "Le fichier n'a pas été trouvé. " End If
Dim Application As Object
Set Application = CreateObject("lication")
(Fichier)
End Function
Sub Test()
Dim wkDest As Workbook
Set wkDest = FonctionFichier("C:\")
("Feuil1") ("Tarifs AIA")("A1")
True
End Sub
En vous remerciant par avance,
Bonne fin de journée,
Cordialement
MDL
- Edité par hemdehel 24 juin 2020 à 17:11:06
24 juin 2020 à 16:40:45
Les forums d'Openclassrooms disposent d'une fonctionnalité permettant de colorer et mettre en forme les codes source afin de les rendre plus lisibles et faciles à manipuler par les intervenants.
Objet Requis Vba Program
Malheureusement gmb je ne peux pas partager mon fichier car il est confidentiel. Mais il s'agit d'un classeur dont chaque feuille contient des informations sur ses deux première colonnes, On a une feuille par source de données. Certaines sont vides et d'autres completes d'où ma macro pour identifier quelles sont les feuilles sur lesquelles il faut travailler. h2So4, j'ai essayé ta technique mais sans succès. D'ailleurs, comme je l'ai dit plus haut, j'utilise mot pour mot cette commande qui pose ici problem dans une macro qui marche sans erreur. Peut être que le problème vient d'une autre ligne, car j'ai entendu que parfois l'outil de débogage n'est pas très précis... J'ai revu ma macro plusisurs fois sans déceler d'erreur à mes yeux. Mais peut être qu'avec une vision plus neuve vous verrez quelque chose. h h2so4 Fanatique d'Excel Messages 12'177 Fichiers 4 Votes 2'407 Excel 365 UK Windows 10 Tél. Objet requis vba program. 2013 Bonjour, en effet bien que worksheets soit un objet défini par défaut dans l'environnement VBA excel, il semble ne pas y avoir de problème à le redéfinir.
Bonjour Yeahou,
MERCI Beaucoup aussi pour ta réponse très complète qui me montre d'autres potentielles sources d'erreurs (pour la porchaine fois j'espère)
Alors, avant d'arriver à 65000 lignes dans ce fichier, il va se passer quelques années mais c'est bien d'avoir conscience des potentiels trucs qui vont merder. D'autant que j'essaie de proscrire les xls et met xlsx tant que je peux. Mais je vais mettre un long à la place d'integer, ce sera plus propre
Et je vais aussi ajouter la 2e modif que tu proposes. Je me suis posé d'ailleurs la question de faire un select sur le workbook avant mais comme je venais de l'ouvrir, ca ne posais pas de pb à excel. Vraiment merci beaucoup de votre aide. Excel — Erreur d'exécution Excel VBA '424': objet requis lors de la tentative de copie de zone de texte. Je vous souhaite une excellente journée (pluvieuse et devant l'ordi du coup pour moi)
Dernière édition: 24 Mai 2021
Pour cela, il faut utiliser le bouton de l'éditeur, choisir un des langages proposés et coller votre code dans la zone prévue. Si vous utilisez l'éditeur de messages en mode Markdown, il faut utiliser les balises Votre code ici
. Merci de modifier votre message d'origine en fonction. Objet requis vba formula. Liens conseillés
Règles générales du forum
25 juin 2020 à 17:45:33
Tu n'as pas précisé dans quelle application tu as ce code VBA (ça peut changer quelques trucs) Je vais considérer que c'est dans un Excel
Beaucoup de choses qui ne me semble très correct:
Dans ta fonction, tu ne retournes rien, tu crées quand même l'objet si se le fichier n'est pas trouvé. Une correction
Public Function FonctionFichier(Fichier As String) as Workbook
FonctionFichier= Nothing
Else
(FileName:=Fichier)
Ensuite, ce qu'il peut se passer, c'est que, comme tu copies une grande quantité de cellules, cela prenne du temps et que lorsque tu fermes le fichier, la copie n'est pas fichier et donc a encore besoin de la référence au fichier pour finir la copie.
De plus, il n'est pas rare de croiser un scooter avec plusieurs passagers. Soyez très prudents dans ce cas! Faites également attention aux motos et aux scooters à San José, car ces derniers peuvent passer très près des voitures. Sachez que les prix dans les stations-service sont tous les mêmes, car ils sont réglementés par le gouvernement. Si vous conduisez sur une longue distance, faites le plein à chaque fois que vous en aurez l'occasion, car les stations sont parfois très éloignées les unes des autres. C'est aussi une bonne idée de garder un peu d'argent sur vous lorsque vous conduisez, car les postes de péage sont fréquents sur les autoroutes principales. Exigences pour conduire au Costa Rica
En tant qu'étranger, vous êtes autorisé à conduire au Costa Rica pour une période maximale de 90 jours, à condition que vous possédiez un permis de conduire valide de votre pays d'origine et un passeport valide. Le permis de conduire international n'est pas nécessaire. Après cette période, vous devrez obtenir un permis de conduire costaricain, qui est relativement facile à obtenir.
Conduire Au Costa Rica Mexico
Le Costa Rica est un pays disposant d'un réseau routier avancé équipé des panneaux et marquages de signalisation obligatoires. Ses destinations populaires sont donc accessibles rapidement par le système de transport public via les autoroutes, et certaines zones plus éloignées sont aussi disponibles à l'aide d'un GPS. La réglementation appliquée sur la conduite et le permis de conduire au Costa Rica est notamment flexible en permettant aux étrangers de circuler directement avec leurs propres véhicules. Conduire au Costa Rica avec un permis étranger
Les visiteurs étrangers sont en mesure de conduire au Costa Rica dès lors qu'ils possèdent un permis de conduire et un passeport valide de leur pays d'origine. En effet, un permis délivré dans un pays comme la France par exemple est uniquement valable pendant 90 jours, et après cette période maximale, les visiteurs seront tenus de passer un permis de conduire local afin de continuer de rouler. Le permis de conduire international représente donc l'option idéale pour voyager, mais celui-ci n'est pas requis pour se mettre au volant d'un véhicule de location ou personnel dans cette nation.
Conduire Au Costa Rica Location
S'engager sur un long trajet à ce moment-là, c'est juste tenter le diable. Comment s'organiser? Les longs trajets sont à privilégier en partant en début d'après-midi pour une arrivée à destination avant 18h (voire 17h30). Cela vous permet de profiter de la fraîchir du matin pour les parcs et réserves (où vous verrez le maximum d'animaux). Cela vous permettra en plus de vivre avec le soleil, c'est le mieux ici au Costa Rica: réveil avec lui (aux environs de 5h30/6h) et vous endormir avec lui (enfin, un peu plus tard quand même). Et ainsi profiter au maximum des activités que le pays a à offrir.
Conduire Au Costa Rica Vacation
Donc conduire un 4x4 c'est simple et quand ça devient compliqué, il suffit de savoir appuyer sur les bons boutons!
Le trafic urbain et rural est complètement différent. Dans et autour de San José, la plupart des routes sont bien goudronnées et offrent une signalisation bien marquée (noms ou chiffres). Cependant, c'est courant de ne pas trouver de panneaux d'indication quand vous en avez le plus besoin. Environ 70 pour cent de la population vie dans la Vallée Centrale, ce qui crée fréquemment des embouteillages, des retards et des accidents. Nous conseillons donc aux visiteurs de planifier leur voyage en dehors des heures de pointe. Conduire à travers la campagne n'est pas seulement un lieu idyllique, il y a généralement moins de trafic, sauf si vous comptez les troupeaux de bétail… Les noms de rue ou les panneaux signalant une rampe de sortie ou une intersection sont plus rares et parfois inexistants; c'est pourquoi ajouter un système de navigation à votre voiture, comme notre Wazephone très populaire, est fortement recommandé. Avoir un navigateur en temps réel plutôt qu'une carte papier ou s'arrêter pour demander son chemin peut vous éviter plusieurs maux de tête.