exact, c'est nouveau , c'est de la même famille que le verbe "réponter" ... Merci Jean-Pierre
"sniper" a écrit dans le message de news: 4bd001c521c0$dbd453d0$
Comment écritons en excel la formule suivante du verbe écriter ??
user
bonjour,
va sur le site Excelabo. celui-ci dispose déjà de beaucoup d'informations ppour te permettre de débuter dans de bonnes conditions. de plus, il dispose d'une liste de liens qui t'ouvriront aussi d'autres possibilités d'apprentissage. enfin, je ne saurais trop te conseiller l'acquisition d'un ouvrage papier (John Walkenbach ou ron Bovey ou autres bien sur....).
A+
Merci bien, je vais essayer cela demain. Auriez vous un site à me conseiller pour débuter mes connaisances de VBA ? Jean-Pierre
"Dude" <mailto: a écrit dans le message de news: u$ <mailto:u$... Dans VBA, la référence à une cellule nommée se fait sous la forme Range("nom de la cellule") par exemple : If Range("type de confiture").value = "Fraise" Then ou encore If Range("A1").value = "fraise" Then
ici Range fait référence à une plage de cellules, et vous aurez compris que le "nom" est invoqué entre guillemets.
Au contraire, lorsqu'on fait référence à une variable définie dans la macro, il n'y a pas de guillemets.
"JPB" <mailto: wrote in message news: Désolé, je pensais que c'était bêtement une faute de frappe quand l'esprit va plus vite que les doigts sur le clavier. Je n'ai en aucun cas voulu vous irriter ou vous offenser. Je cherche de l'aide et pas à fâcher les gens qui peuvent m'aider. Encore mes excuse pour mon post maladroit.
Merci pour vos suggestion, j'ai bien avancé avec vos conseils (Workbook_Open et autres que j'ai trouvé dans l'aide VBA)
Encore une question: Comment écrite If type de confiture > "fraise" then.... avec type de confiture = le nom d'une cellule. Il faut différencier le nom d'une variable et le nom des cellules. Comment faire cela ? Merci de votre aide
Jean-Pierre
"Dude" <mailto: a écrit dans le message de news: %23ob$ <mailto:%23ob$... non non, ma formule de départ était correcte, et si vous regardez bien elle est construite sous la forme si ...(condition;resultat si vrai;résultat si faux). le fait que l'on écrive la formule dans la cellule C1 est suffisant pour préciser que c'est C1 qui prend la valeur déterminée dans la formule.
maintenant effectivement si vous ne voulez pas que la mise à jour se fasse à un moment inadéquat, le mieux est peut-être effectivement de faire une macro que vous placerez dans le module "ThisWorkbook" :
Private Sub Workbook_Open()
if cells(1,1).value = cells(1,2).value then cells(1,3).value = "3,14"
End Sub
Un dernier petit point : effectivement ce que vous demandez est simplissime, soyez donc gentil de ne pas m'expliquer ensuite comment il faut faire quand je vous donne la solution, c'est légèrement irritant.
"JPB" <mailto: wrote in message news:
Merci bien,
Ok, je pense que c'est si(A1±;*C1=*3,14;"")
et quelle syntaxe cela donne si l'on veut en faire une fonction if ... then ... end if
et comment faire pour que cette formule ou cette fonction s'exécute après la mise à jour de cellules qui sont définies dans une autre classeur et pas au milieu de la mise a jour ou avant ? Encore merci pour votre aide
Jean-Pierre
"Dude" <mailto: a écrit dans le message de news: <mailto:...
tu écris dans la cellule C1 : = si(A1±;3,14;"")
la formule va se lancer à l'ouverture du fichier, comme une grande.
et à la fermeture aussi. et aussi entre les deux.
Take Care
"JPB" <mailto: wrote in message
news:%
Bonjour,
Comment écritons en excel la formule suivante
If "cellule a1" = "cellule b1" then "celleule c1" = 3.14
et comment fait on pour que cette formule se lance lors de l'ouverture du
fichier ?
Je sais c'est simple mais merci pour votre aide.
Jean-Pierre
bonjour,
va sur le site Excelabo. celui-ci dispose déjà de beaucoup
d'informations ppour te permettre de débuter dans de bonnes conditions.
de plus, il dispose d'une liste de liens qui t'ouvriront aussi d'autres
possibilités d'apprentissage.
enfin, je ne saurais trop te conseiller l'acquisition d'un ouvrage
papier (John Walkenbach ou ron Bovey ou autres bien sur....).
A+
Merci bien, je vais essayer cela demain.
Auriez vous un site à me conseiller pour débuter mes connaisances de VBA ?
Jean-Pierre
"Dude" <ewinckler@_hotmail.com <mailto:ewinckler@_hotmail.com>> a
écrit dans le message de news: u$Q3CfnIFHA.572@tk2msftngp13.phx.gbl
<mailto:u$Q3CfnIFHA.572@tk2msftngp13.phx.gbl>...
Dans VBA, la référence à une cellule nommée se fait sous la forme
Range("nom de la cellule")
par exemple :
If Range("type de confiture").value = "Fraise" Then
ou encore
If Range("A1").value = "fraise" Then
ici Range fait référence à une plage de cellules, et vous aurez
compris que le "nom" est invoqué entre guillemets.
Au contraire, lorsqu'on fait référence à une variable définie dans
la macro, il n'y a pas de guillemets.
"JPB" <jean-pierre.baechli@bluewin.ch
<mailto:jean-pierre.baechli@bluewin.ch>> wrote in message
news:e9XShCnIFHA.2956@TK2MSFTNGP12.phx.gbl...
Désolé, je pensais que c'était bêtement une faute de frappe
quand l'esprit va plus vite que les doigts sur le clavier. Je
n'ai en aucun cas voulu vous irriter ou vous offenser. Je
cherche de l'aide et pas à fâcher les gens qui peuvent m'aider.
Encore mes excuse pour mon post maladroit.
Merci pour vos suggestion, j'ai bien avancé avec vos conseils
(Workbook_Open et autres que j'ai trouvé dans l'aide VBA)
Encore une question: Comment écrite If type de confiture > "fraise" then.... avec type de confiture = le nom d'une cellule.
Il faut différencier le nom d'une variable et le nom des
cellules. Comment faire cela ?
Merci de votre aide
Jean-Pierre
"Dude" <ewinckler@hotmail.com
<mailto:ewinckler@hotmail.com>> a écrit dans le message de
news: %23ob$35eIFHA.2132@TK2MSFTNGP14.phx.gbl
<mailto:%23ob$35eIFHA.2132@TK2MSFTNGP14.phx.gbl>...
non non, ma formule de départ était correcte, et si vous
regardez bien elle est construite sous la forme si
...(condition;resultat si vrai;résultat si faux). le fait
que l'on écrive la formule dans la cellule C1 est suffisant
pour préciser que c'est C1 qui prend la valeur déterminée
dans la formule.
maintenant effectivement si vous ne voulez pas que la mise à
jour se fasse à un moment inadéquat, le mieux est peut-être
effectivement de faire une macro que vous placerez dans le
module "ThisWorkbook" :
Private Sub Workbook_Open()
if cells(1,1).value = cells(1,2).value then cells(1,3).value
= "3,14"
End Sub
Un dernier petit point : effectivement ce que vous demandez
est simplissime, soyez donc gentil de ne pas m'expliquer
ensuite comment il faut faire quand je vous donne la
solution, c'est légèrement irritant.
"JPB" <jean-pierre.baechli@bluewin.ch
<mailto:jean-pierre.baechli@bluewin.ch>> wrote in message
news:OHjvgjbIFHA.2752@TK2MSFTNGP12.phx.gbl...
Merci bien,
Ok, je pense que c'est si(A1±;*C1=*3,14;"")
et quelle syntaxe cela donne si l'on veut en faire une
fonction if ... then ... end if
et comment faire pour que cette formule ou cette
fonction s'exécute après la mise à jour de cellules qui
sont définies dans une autre classeur et pas au milieu
de la mise a jour ou avant ?
Encore merci pour votre aide
Jean-Pierre
"Dude" <ewinckler@hotmail.com
<mailto:ewinckler@hotmail.com>> a écrit dans le message
de news: OZL6wXbIFHA.2476@TK2MSFTNGP12.phx.gbl
<mailto:OZL6wXbIFHA.2476@TK2MSFTNGP12.phx.gbl>...
tu écris dans la cellule C1 :
= si(A1±;3,14;"")
la formule va se lancer à l'ouverture du fichier,
comme une grande.
et à la fermeture aussi.
et aussi entre les deux.
Take Care
"JPB" <jean-pierre.baechli@bluewin.ch
<mailto:jean-pierre.baechli@bluewin.ch>> wrote in message
news:%23T337FbIFHA.2132@TK2MSFTNGP14.phx.gbl...
Bonjour,
Comment écritons en excel la formule suivante
If "cellule a1" = "cellule b1" then "celleule c1" = 3.14
et comment fait on pour que cette formule se lance
lors de l'ouverture du
va sur le site Excelabo. celui-ci dispose déjà de beaucoup d'informations ppour te permettre de débuter dans de bonnes conditions. de plus, il dispose d'une liste de liens qui t'ouvriront aussi d'autres possibilités d'apprentissage. enfin, je ne saurais trop te conseiller l'acquisition d'un ouvrage papier (John Walkenbach ou ron Bovey ou autres bien sur....).
A+
Merci bien, je vais essayer cela demain. Auriez vous un site à me conseiller pour débuter mes connaisances de VBA ? Jean-Pierre
"Dude" <mailto: a écrit dans le message de news: u$ <mailto:u$... Dans VBA, la référence à une cellule nommée se fait sous la forme Range("nom de la cellule") par exemple : If Range("type de confiture").value = "Fraise" Then ou encore If Range("A1").value = "fraise" Then
ici Range fait référence à une plage de cellules, et vous aurez compris que le "nom" est invoqué entre guillemets.
Au contraire, lorsqu'on fait référence à une variable définie dans la macro, il n'y a pas de guillemets.
"JPB" <mailto: wrote in message news: Désolé, je pensais que c'était bêtement une faute de frappe quand l'esprit va plus vite que les doigts sur le clavier. Je n'ai en aucun cas voulu vous irriter ou vous offenser. Je cherche de l'aide et pas à fâcher les gens qui peuvent m'aider. Encore mes excuse pour mon post maladroit.
Merci pour vos suggestion, j'ai bien avancé avec vos conseils (Workbook_Open et autres que j'ai trouvé dans l'aide VBA)
Encore une question: Comment écrite If type de confiture > "fraise" then.... avec type de confiture = le nom d'une cellule. Il faut différencier le nom d'une variable et le nom des cellules. Comment faire cela ? Merci de votre aide
Jean-Pierre
"Dude" <mailto: a écrit dans le message de news: %23ob$ <mailto:%23ob$... non non, ma formule de départ était correcte, et si vous regardez bien elle est construite sous la forme si ...(condition;resultat si vrai;résultat si faux). le fait que l'on écrive la formule dans la cellule C1 est suffisant pour préciser que c'est C1 qui prend la valeur déterminée dans la formule.
maintenant effectivement si vous ne voulez pas que la mise à jour se fasse à un moment inadéquat, le mieux est peut-être effectivement de faire une macro que vous placerez dans le module "ThisWorkbook" :
Private Sub Workbook_Open()
if cells(1,1).value = cells(1,2).value then cells(1,3).value = "3,14"
End Sub
Un dernier petit point : effectivement ce que vous demandez est simplissime, soyez donc gentil de ne pas m'expliquer ensuite comment il faut faire quand je vous donne la solution, c'est légèrement irritant.
"JPB" <mailto: wrote in message news:
Merci bien,
Ok, je pense que c'est si(A1±;*C1=*3,14;"")
et quelle syntaxe cela donne si l'on veut en faire une fonction if ... then ... end if
et comment faire pour que cette formule ou cette fonction s'exécute après la mise à jour de cellules qui sont définies dans une autre classeur et pas au milieu de la mise a jour ou avant ? Encore merci pour votre aide
Jean-Pierre
"Dude" <mailto: a écrit dans le message de news: <mailto:...
tu écris dans la cellule C1 : = si(A1±;3,14;"")
la formule va se lancer à l'ouverture du fichier, comme une grande.
et à la fermeture aussi. et aussi entre les deux.
Take Care
"JPB" <mailto: wrote in message
news:%
Bonjour,
Comment écritons en excel la formule suivante
If "cellule a1" = "cellule b1" then "celleule c1" = 3.14
et comment fait on pour que cette formule se lance lors de l'ouverture du