Traduction d'un code Excel en VBA
#jquem#
Messages postés
74
Date d'inscription
Statut
Membre
Dernière intervention
-
#jquem# Messages postés 74 Date d'inscription Statut Membre Dernière intervention -
#jquem# Messages postés 74 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai fait un document sur Excel il y a quelques temps dans lequel apparait le code suivant :
=SIERREUR(INDEX(Tableaudonnées[CODES];EQUIV(FORMULAIRE!$AJ$2;Tableaudonnées[REC];0));"")
Quelqu'un saurait-il traduire cela en code VBA?
Je voudrais "moderniser" le document en le faisant via un formulaire, mais ce code coince pour moi.
Merci pour votre aide.
J'ai fait un document sur Excel il y a quelques temps dans lequel apparait le code suivant :
=SIERREUR(INDEX(Tableaudonnées[CODES];EQUIV(FORMULAIRE!$AJ$2;Tableaudonnées[REC];0));"")
Quelqu'un saurait-il traduire cela en code VBA?
Je voudrais "moderniser" le document en le faisant via un formulaire, mais ce code coince pour moi.
Merci pour votre aide.
A voir également:
- Traduction vba
- Google traduction photo - Guide
- Hibiki traduction telecharger - Accueil - Intelligence artificielle
- Traduction créole martinique français reverso ✓ - Forum Loisirs / Divertissements
- Bible hébreu traduction mot à mot pdf - Télécharger - Vie quotidienne
- Google traduction - Télécharger - Traduction
7 réponses
Bonjour
Tu peux remplacer par la fonction find
https://forums.commentcamarche.net/forum/affich-37621992-methode-find-dans-vba-recherche-de-donnees-sous-excel
Tu peux remplacer par la fonction find
https://forums.commentcamarche.net/forum/affich-37621992-methode-find-dans-vba-recherche-de-donnees-sous-excel
Bonjour
Se placer sur la cellule de la formule, puis dans l'éditeur VBA faire afficher la fenêtre Exécution et dans la fenêtre taper ? ActiveCell.Formula et valider, tu obtiens en-dessous traduction en anglais de la formule
Cdlmnt
Via
Se placer sur la cellule de la formule, puis dans l'éditeur VBA faire afficher la fenêtre Exécution et dans la fenêtre taper ? ActiveCell.Formula et valider, tu obtiens en-dessous traduction en anglais de la formule
Cdlmnt
Via
Bonjour et merci pour la réponse, mais à chaque fois que je marque ActiveCell.Formula après m'être mis sur la cellule avec formule, et que je valide, j'ai un message me disant :
Erreur de compilation
Utilisation incorrecte de la propriété.
Une suggestion ?
Merci
Cdt
Erreur de compilation
Utilisation incorrecte de la propriété.
Une suggestion ?
Merci
Cdt
Bonjour,
Tu dois faire un erreur quelque part cela fonctionne :
https://mon-partage.fr/f/kktHWZuL/
Cdlmnt
Via
Tu dois faire un erreur quelque part cela fonctionne :
https://mon-partage.fr/f/kktHWZuL/
Cdlmnt
Via
Bonjour à tous,
pour travailler sur du concret:
Mettre le classeur sans données confidentielles en pièce jointe sur
mais, effectivement, la méthode annoncée par Jordane semble au depart la plus efficace
pour travailler sur du concret:
Mettre le classeur sans données confidentielles en pièce jointe sur
https://mon-partage.fr
Dans lien de téléchargement
faire un clic droit- copier l’adresse du lien et le coller dans votre message en cours sur ccm
mais, effectivement, la méthode annoncée par Jordane semble au depart la plus efficace
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonsoir Michel,
Du coup, je te joins le fichier concerné.
Mon problème est que lorsque je lance une recherche par le formulaire (mot clé saisi, puis choix dans le filtre), les infos arrivent très lentement du fait notamment que les formules des cellules de la colonne AL (qui sont censées remplir mes combos) s'effacent à chaque recherche.
J'ai donc fait une macro afin que les formules de cette colonne se rétablissent à chaque fois que je clique sur le bouton "EFFACER", ce qui semble freiner le tout.
J'espère que mon explication est assez explicite…
https://mon-partage.fr/f/P5o9Pmc5/
Existe-t-il une solution plus simple ? pour ma part, je suis un peu coincé…
Merci pour ton aide.
Du coup, je te joins le fichier concerné.
Mon problème est que lorsque je lance une recherche par le formulaire (mot clé saisi, puis choix dans le filtre), les infos arrivent très lentement du fait notamment que les formules des cellules de la colonne AL (qui sont censées remplir mes combos) s'effacent à chaque recherche.
J'ai donc fait une macro afin que les formules de cette colonne se rétablissent à chaque fois que je clique sur le bouton "EFFACER", ce qui semble freiner le tout.
J'espère que mon explication est assez explicite…
https://mon-partage.fr/f/P5o9Pmc5/
Existe-t-il une solution plus simple ? pour ma part, je suis un peu coincé…
Merci pour ton aide.
Bonjour,
Merci pour ton fichier.
J'ai beaucoup de trucs à faire aujourd’hui mais j'essaierai de trouver un moment...
VBA possède un langage d'une autre "philosophie" que les formules Excel et on évite généralement de les écrire dans un code sauf peut-^tre pour des formules matricielles de faible amplitude, d'où la proposition de Jordane que je rejoins...
@+
Merci pour ton fichier.
J'ai beaucoup de trucs à faire aujourd’hui mais j'essaierai de trouver un moment...
VBA possède un langage d'une autre "philosophie" que les formules Excel et on évite généralement de les écrire dans un code sauf peut-^tre pour des formules matricielles de faible amplitude, d'où la proposition de Jordane que je rejoins...
@+