Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Denis Michon
Bonjour Caroual,
Il est possible d'utiliser les fonctions de la feuille de calcul dans un module. Habituellement, il faut la traduire en anglais pour que la fonction s'exécute dans un module .
exemple : =SUPPRESPACE(D2) dans une feuille de calcul
s = Application.WorksheetFunction.Trim(D2)
la ligne de code qui précède est différente de S= Trim(range("D2"))
Les fonctions de la feuille de calcul sont toutes regroupées sous la propriété "WorksheetFunction" va voir dans l'aide...
Sur le site de Misange (exelabo), il y a un fichier de AV qui fait la traduction de toutes les fonctions et en plusieurs langues SVP. Mais la langue d'usage en VBA c'est l'anglais + quelques situations où on peut utiliser le nom français.
Salutations!
"caroual" a écrit dans le message de news:bp5r3o$6v1$ Re bonjour, Est-il possible d'utiliser les fonctions en français dans les modules de vba excel ?
Merci pou l'info
Bonjour Caroual,
Il est possible d'utiliser les fonctions de la feuille de calcul dans un module. Habituellement, il faut la traduire en
anglais pour que la fonction s'exécute dans un module .
exemple : =SUPPRESPACE(D2) dans une feuille de calcul
s = Application.WorksheetFunction.Trim(D2)
la ligne de code qui précède est différente de S= Trim(range("D2"))
Les fonctions de la feuille de calcul sont toutes regroupées sous la propriété "WorksheetFunction" va voir dans
l'aide...
Sur le site de Misange (exelabo), il y a un fichier de AV qui fait la traduction de toutes les fonctions et en plusieurs
langues SVP. Mais la langue d'usage en VBA c'est l'anglais + quelques situations où on peut utiliser le nom français.
Salutations!
"caroual" <caroual2@wanadoo.fr> a écrit dans le message de news:bp5r3o$6v1$1@news-reader1.wanadoo.fr...
Re bonjour,
Est-il possible d'utiliser les fonctions en français dans les modules de
vba excel ?
Il est possible d'utiliser les fonctions de la feuille de calcul dans un module. Habituellement, il faut la traduire en anglais pour que la fonction s'exécute dans un module .
exemple : =SUPPRESPACE(D2) dans une feuille de calcul
s = Application.WorksheetFunction.Trim(D2)
la ligne de code qui précède est différente de S= Trim(range("D2"))
Les fonctions de la feuille de calcul sont toutes regroupées sous la propriété "WorksheetFunction" va voir dans l'aide...
Sur le site de Misange (exelabo), il y a un fichier de AV qui fait la traduction de toutes les fonctions et en plusieurs langues SVP. Mais la langue d'usage en VBA c'est l'anglais + quelques situations où on peut utiliser le nom français.
Salutations!
"caroual" a écrit dans le message de news:bp5r3o$6v1$ Re bonjour, Est-il possible d'utiliser les fonctions en français dans les modules de vba excel ?
Merci pou l'info
Lepage Stephane
"caroual" a écrit dans le message de news:bp5r3o$6v1$
Re bonjour, Est-il possible d'utiliser les fonctions en français dans les modules de vba excel ?
Merci pou l'info
Tu peux écrire ta macro VBaExcel en francais (anciennes versions) mais pour être exécutée elle sera relue et traduite au chargement par la nouvelle version. Cela pose pb enccore + pointu s'il faut debbuger . Mais c'est intéressant , pour apprendre la correspondance entre les deux VBa FR et US. Il est donc préférable de s'habituer aux nouvelles versions car d'après ce que l'on peut en lire il n'est plus prévu par MS de refaire des lng différents.
"caroual" <caroual2@wanadoo.fr> a écrit dans le message de
news:bp5r3o$6v1$1@news-reader1.wanadoo.fr...
Re bonjour,
Est-il possible d'utiliser les fonctions en français dans les modules de
vba excel ?
Merci pou l'info
Caroual2@wanadoo.fr
Tu peux écrire ta macro VBaExcel en francais (anciennes versions)
mais pour être exécutée elle sera relue et traduite au chargement par la
nouvelle version.
Cela pose pb enccore + pointu s'il faut debbuger
. Mais c'est intéressant , pour apprendre la correspondance entre les deux
VBa FR et US.
Il est donc préférable de s'habituer aux nouvelles versions car d'après ce
que l'on peut en lire il n'est plus prévu par MS de refaire des lng
différents.
"caroual" a écrit dans le message de news:bp5r3o$6v1$
Re bonjour, Est-il possible d'utiliser les fonctions en français dans les modules de vba excel ?
Merci pou l'info
Tu peux écrire ta macro VBaExcel en francais (anciennes versions) mais pour être exécutée elle sera relue et traduite au chargement par la nouvelle version. Cela pose pb enccore + pointu s'il faut debbuger . Mais c'est intéressant , pour apprendre la correspondance entre les deux VBa FR et US. Il est donc préférable de s'habituer aux nouvelles versions car d'après ce que l'on peut en lire il n'est plus prévu par MS de refaire des lng différents.
Herdet
Bonsoir Caroual, Une petite précision : Attention de ne pas confondre "Application.WorksheetFunction.Trim" qui fait bien le boulot avec la fonction "Trim" du VBA qui elle, est assez limitée. L'aide en ligne du Trim en VBA dit ceci : << Renvoie une valeur de type Variant (String) contenant une copie d'une chaîne en supprimant les espaces de gauche (LTrim), les espaces de droite (RTrim) ou les deux (Trim).>>... c'est à dire seulement droite et gauche !!! Encore une petite faiblesse du VBA Cordialement Robert
"caroual" a écrit dans le message de news: bp5r3o$6v1$
Re bonjour, Est-il possible d'utiliser les fonctions en français dans les modules de vba excel ?
Merci pou l'info
Bonsoir Caroual,
Une petite précision :
Attention de ne pas confondre "Application.WorksheetFunction.Trim" qui fait
bien le boulot avec la fonction "Trim" du VBA qui elle, est assez limitée.
L'aide en ligne du Trim en VBA dit ceci :
<< Renvoie une valeur de type Variant (String) contenant une copie d'une
chaîne en supprimant les espaces de gauche (LTrim), les espaces de droite
(RTrim) ou les deux (Trim).>>... c'est à dire seulement droite et gauche !!!
Encore une petite faiblesse du VBA
Cordialement
Robert
"caroual" <caroual2@wanadoo.fr> a écrit dans le message de news:
bp5r3o$6v1$1@news-reader1.wanadoo.fr...
Re bonjour,
Est-il possible d'utiliser les fonctions en français dans les modules de
vba excel ?
Bonsoir Caroual, Une petite précision : Attention de ne pas confondre "Application.WorksheetFunction.Trim" qui fait bien le boulot avec la fonction "Trim" du VBA qui elle, est assez limitée. L'aide en ligne du Trim en VBA dit ceci : << Renvoie une valeur de type Variant (String) contenant une copie d'une chaîne en supprimant les espaces de gauche (LTrim), les espaces de droite (RTrim) ou les deux (Trim).>>... c'est à dire seulement droite et gauche !!! Encore une petite faiblesse du VBA Cordialement Robert
"caroual" a écrit dans le message de news: bp5r3o$6v1$
Re bonjour, Est-il possible d'utiliser les fonctions en français dans les modules de vba excel ?
Merci pou l'info
Frédéric Sigonneau
Bonsoir,
J'ai compris ta question un peu différemment des autres répondeurs. Si par 'fonctions' tu veux dire SOMME ou NB.SI, par exemple, oui tu peux les utiliser en VBA pour écrire des formules dans une feuille de calcul en utilisant cette syntaxe :
Range("A1").FormulaLocal="=SOMME(12;18)"
La syntaxe 'habituelle' étant plutôt :
Range("A2").Formula="=SUM(12,18)"
(Note : cette dernière syntaxe est automatiquement traduite en français, séparateur d'arguments compris, dans la cellule A2 une fois exécutée).
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
Re bonjour, Est-il possible d'utiliser les fonctions en français dans les modules de vba excel ?
Merci pou l'info
Bonsoir,
J'ai compris ta question un peu différemment des autres répondeurs. Si par
'fonctions' tu veux dire SOMME ou NB.SI, par exemple, oui tu peux les utiliser
en VBA pour écrire des formules dans une feuille de calcul en utilisant cette
syntaxe :
Range("A1").FormulaLocal="=SOMME(12;18)"
La syntaxe 'habituelle' étant plutôt :
Range("A2").Formula="=SUM(12,18)"
(Note : cette dernière syntaxe est automatiquement traduite en français,
séparateur d'arguments compris, dans la cellule A2 une fois exécutée).
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
Re bonjour,
Est-il possible d'utiliser les fonctions en français dans les modules de
vba excel ?
J'ai compris ta question un peu différemment des autres répondeurs. Si par 'fonctions' tu veux dire SOMME ou NB.SI, par exemple, oui tu peux les utiliser en VBA pour écrire des formules dans une feuille de calcul en utilisant cette syntaxe :
Range("A1").FormulaLocal="=SOMME(12;18)"
La syntaxe 'habituelle' étant plutôt :
Range("A2").Formula="=SUM(12,18)"
(Note : cette dernière syntaxe est automatiquement traduite en français, séparateur d'arguments compris, dans la cellule A2 une fois exécutée).
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
Re bonjour, Est-il possible d'utiliser les fonctions en français dans les modules de vba excel ?
Merci pou l'info
jcval
Salut, C'est une vue différente du pb mais merci car je me suis déjà embêtter avec ça... A+ Jc "Frédéric Sigonneau" a écrit dans le message de news:
Bonsoir,
J'ai compris ta question un peu différemment des autres répondeurs. Si par 'fonctions' tu veux dire SOMME ou NB.SI, par exemple, oui tu peux les utiliser
en VBA pour écrire des formules dans une feuille de calcul en utilisant cette
syntaxe :
Range("A1").FormulaLocal="=SOMME(12;18)"
La syntaxe 'habituelle' étant plutôt :
Range("A2").Formula="=SUM(12,18)"
(Note : cette dernière syntaxe est automatiquement traduite en français, séparateur d'arguments compris, dans la cellule A2 une fois exécutée).
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
Re bonjour, Est-il possible d'utiliser les fonctions en français dans les modules de vba excel ?
Merci pou l'info
Salut,
C'est une vue différente du pb mais merci car je me suis déjà embêtter avec
ça...
A+
Jc
"Frédéric Sigonneau" <frederic.sigonneau@wanadoo.fr> a écrit dans le message
de news:3FB6C587.68503576@wanadoo.fr...
Bonsoir,
J'ai compris ta question un peu différemment des autres répondeurs. Si par
'fonctions' tu veux dire SOMME ou NB.SI, par exemple, oui tu peux les
utiliser
en VBA pour écrire des formules dans une feuille de calcul en utilisant
cette
syntaxe :
Range("A1").FormulaLocal="=SOMME(12;18)"
La syntaxe 'habituelle' étant plutôt :
Range("A2").Formula="=SUM(12,18)"
(Note : cette dernière syntaxe est automatiquement traduite en français,
séparateur d'arguments compris, dans la cellule A2 une fois exécutée).
FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !
Re bonjour,
Est-il possible d'utiliser les fonctions en français dans les modules de
vba excel ?
Salut, C'est une vue différente du pb mais merci car je me suis déjà embêtter avec ça... A+ Jc "Frédéric Sigonneau" a écrit dans le message de news:
Bonsoir,
J'ai compris ta question un peu différemment des autres répondeurs. Si par 'fonctions' tu veux dire SOMME ou NB.SI, par exemple, oui tu peux les utiliser
en VBA pour écrire des formules dans une feuille de calcul en utilisant cette
syntaxe :
Range("A1").FormulaLocal="=SOMME(12;18)"
La syntaxe 'habituelle' étant plutôt :
Range("A2").Formula="=SUM(12,18)"
(Note : cette dernière syntaxe est automatiquement traduite en français, séparateur d'arguments compris, dans la cellule A2 une fois exécutée).
FS -- Frédéric Sigonneau [MVP Excel - né un sans-culottide] Gestions de temps, VBA pour Excel : http://perso.wanadoo.fr/frederic.sigonneau Si votre question sur Excel est urgente, évitez ma bal !
Re bonjour, Est-il possible d'utiliser les fonctions en français dans les modules de vba excel ?