Je voudrais ( en vba) faire en sorte qu'au démarrage d'un classeur une
cellule s'affiche pour y introduire une valeur ( qui sert à calculer un prix
avec remise, le résultat s'affichant dans une plage d'une autre feuill du
même classeur
par exemple:
La cellule A1 de la feuill1 s'affiche pour permettre à l'utilisateur de
noter une valeur
( j'ai réussi à faire çà dans This Worbook les instructions suivantes
Worksheets("feuill1").Activate
Range("a1").Select
Je voudrais qu'à partir de là (c'est à dire lorsque l'utilisateur a
introduit sa donnée dans la cellule A1) le résultat s'affiche dans la
feuill2 de la plage que j'ai nommée zone_affichage J'ai bien essayé l'
instruction suivante mais çà ne fonctionne pas!!
Application.Goto Reference:="zone_affichage"
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
Jacquouille
Bonjour Et pourquoi du VBA ? Si, en cel B3 de la feuille2, tu écris þuil1!A1 la valeur de A1 (de la feuil1 se mettra automatiquement en B3 Bonne chance -- Bien amicalmement, Vivement conseillés: http://www.excelabo.net http://jacxl.free.fr/mpfe/trombino.html http://dj.joss.free.fr/netiquet.htm http://frederic.sigonneau.free.fr/
Jacquouille.
"fa" a écrit dans le message de news: 45bc85a5$0$5096$
Bonjour,
Je voudrais ( en vba) faire en sorte qu'au démarrage d'un classeur une cellule s'affiche pour y introduire une valeur ( qui sert à calculer un prix avec remise, le résultat s'affichant dans une plage d'une autre feuill du même classeur
par exemple:
La cellule A1 de la feuill1 s'affiche pour permettre à l'utilisateur de noter une valeur ( j'ai réussi à faire çà dans This Worbook les instructions suivantes
Worksheets("feuill1").Activate Range("a1").Select
Je voudrais qu'à partir de là (c'est à dire lorsque l'utilisateur a introduit sa donnée dans la cellule A1) le résultat s'affiche dans la feuill2 de la plage que j'ai nommée zone_affichage J'ai bien essayé l' instruction suivante mais çà ne fonctionne pas!! Application.Goto Reference:="zone_affichage"
j'utilise le pack office 97 merci de votre aide
Bonjour
Et pourquoi du VBA ?
Si, en cel B3 de la feuille2, tu écris þuil1!A1 la valeur de A1 (de la
feuil1 se mettra automatiquement en B3
Bonne chance
--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
http://frederic.sigonneau.free.fr/
Jacquouille.
"fa" <fa@wanadoo.fr> a écrit dans le message de news:
45bc85a5$0$5096$ba4acef3@news.orange.fr...
Bonjour,
Je voudrais ( en vba) faire en sorte qu'au démarrage d'un classeur une
cellule s'affiche pour y introduire une valeur ( qui sert à calculer un
prix avec remise, le résultat s'affichant dans une plage d'une autre
feuill du même classeur
par exemple:
La cellule A1 de la feuill1 s'affiche pour permettre à l'utilisateur de
noter une valeur
( j'ai réussi à faire çà dans This Worbook les instructions suivantes
Worksheets("feuill1").Activate
Range("a1").Select
Je voudrais qu'à partir de là (c'est à dire lorsque l'utilisateur a
introduit sa donnée dans la cellule A1) le résultat s'affiche dans la
feuill2 de la plage que j'ai nommée zone_affichage J'ai bien essayé l'
instruction suivante mais çà ne fonctionne pas!!
Application.Goto Reference:="zone_affichage"
Bonjour Et pourquoi du VBA ? Si, en cel B3 de la feuille2, tu écris þuil1!A1 la valeur de A1 (de la feuil1 se mettra automatiquement en B3 Bonne chance -- Bien amicalmement, Vivement conseillés: http://www.excelabo.net http://jacxl.free.fr/mpfe/trombino.html http://dj.joss.free.fr/netiquet.htm http://frederic.sigonneau.free.fr/
Jacquouille.
"fa" a écrit dans le message de news: 45bc85a5$0$5096$
Bonjour,
Je voudrais ( en vba) faire en sorte qu'au démarrage d'un classeur une cellule s'affiche pour y introduire une valeur ( qui sert à calculer un prix avec remise, le résultat s'affichant dans une plage d'une autre feuill du même classeur
par exemple:
La cellule A1 de la feuill1 s'affiche pour permettre à l'utilisateur de noter une valeur ( j'ai réussi à faire çà dans This Worbook les instructions suivantes
Worksheets("feuill1").Activate Range("a1").Select
Je voudrais qu'à partir de là (c'est à dire lorsque l'utilisateur a introduit sa donnée dans la cellule A1) le résultat s'affiche dans la feuill2 de la plage que j'ai nommée zone_affichage J'ai bien essayé l' instruction suivante mais çà ne fonctionne pas!! Application.Goto Reference:="zone_affichage"
j'utilise le pack office 97 merci de votre aide
fa
Bonjour
Merci Jacquouille pour ton aide
"Jacquouille" a écrit dans le message de news:
Bonjour Et pourquoi du VBA ? Si, en cel B3 de la feuille2, tu écris þuil1!A1 la valeur de A1 (de la feuil1 se mettra automatiquement en B3 Bonne chance -- Bien amicalmement, Vivement conseillés: http://www.excelabo.net http://jacxl.free.fr/mpfe/trombino.html http://dj.joss.free.fr/netiquet.htm http://frederic.sigonneau.free.fr/
Jacquouille.
"fa" a écrit dans le message de news: 45bc85a5$0$5096$
Bonjour,
Je voudrais ( en vba) faire en sorte qu'au démarrage d'un classeur une cellule s'affiche pour y introduire une valeur ( qui sert à calculer un prix avec remise, le résultat s'affichant dans une plage d'une autre feuill du même classeur
par exemple:
La cellule A1 de la feuill1 s'affiche pour permettre à l'utilisateur de noter une valeur ( j'ai réussi à faire çà dans This Worbook les instructions suivantes
Worksheets("feuill1").Activate Range("a1").Select
Je voudrais qu'à partir de là (c'est à dire lorsque l'utilisateur a introduit sa donnée dans la cellule A1) le résultat s'affiche dans la feuill2 de la plage que j'ai nommée zone_affichage J'ai bien essayé l' instruction suivante mais çà ne fonctionne pas!! Application.Goto Reference:="zone_affichage"
j'utilise le pack office 97 merci de votre aide
Bonjour
Merci Jacquouille pour ton aide
"Jacquouille" <NoSpam_j.thiernesse@skynet.be> a écrit dans le message de
news: ubMR87tQHHA.4000@TK2MSFTNGP04.phx.gbl...
Bonjour
Et pourquoi du VBA ?
Si, en cel B3 de la feuille2, tu écris þuil1!A1 la valeur de A1 (de
la feuil1 se mettra automatiquement en B3
Bonne chance
--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
http://frederic.sigonneau.free.fr/
Jacquouille.
"fa" <fa@wanadoo.fr> a écrit dans le message de news:
45bc85a5$0$5096$ba4acef3@news.orange.fr...
Bonjour,
Je voudrais ( en vba) faire en sorte qu'au démarrage d'un classeur une
cellule s'affiche pour y introduire une valeur ( qui sert à calculer un
prix avec remise, le résultat s'affichant dans une plage d'une autre
feuill du même classeur
par exemple:
La cellule A1 de la feuill1 s'affiche pour permettre à l'utilisateur de
noter une valeur
( j'ai réussi à faire çà dans This Worbook les instructions suivantes
Worksheets("feuill1").Activate
Range("a1").Select
Je voudrais qu'à partir de là (c'est à dire lorsque l'utilisateur a
introduit sa donnée dans la cellule A1) le résultat s'affiche dans la
feuill2 de la plage que j'ai nommée zone_affichage J'ai bien essayé l'
instruction suivante mais çà ne fonctionne pas!!
Application.Goto Reference:="zone_affichage"
Bonjour Et pourquoi du VBA ? Si, en cel B3 de la feuille2, tu écris þuil1!A1 la valeur de A1 (de la feuil1 se mettra automatiquement en B3 Bonne chance -- Bien amicalmement, Vivement conseillés: http://www.excelabo.net http://jacxl.free.fr/mpfe/trombino.html http://dj.joss.free.fr/netiquet.htm http://frederic.sigonneau.free.fr/
Jacquouille.
"fa" a écrit dans le message de news: 45bc85a5$0$5096$
Bonjour,
Je voudrais ( en vba) faire en sorte qu'au démarrage d'un classeur une cellule s'affiche pour y introduire une valeur ( qui sert à calculer un prix avec remise, le résultat s'affichant dans une plage d'une autre feuill du même classeur
par exemple:
La cellule A1 de la feuill1 s'affiche pour permettre à l'utilisateur de noter une valeur ( j'ai réussi à faire çà dans This Worbook les instructions suivantes
Worksheets("feuill1").Activate Range("a1").Select
Je voudrais qu'à partir de là (c'est à dire lorsque l'utilisateur a introduit sa donnée dans la cellule A1) le résultat s'affiche dans la feuill2 de la plage que j'ai nommée zone_affichage J'ai bien essayé l' instruction suivante mais çà ne fonctionne pas!! Application.Goto Reference:="zone_affichage"
j'utilise le pack office 97 merci de votre aide
fa
Bonsoir,
Je n'y verrais aucun inconvénient, je lui en serais même reconnaissant ne serait-ce que pour le "fun"...
"Jacquouille" a écrit dans le message de news:
Bonjour Et pourquoi du VBA ? Si, en cel B3 de la feuille2, tu écris þuil1!A1 la valeur de A1 (de la feuil1 se mettra automatiquement en B3 Bonne chance -- Bien amicalmement, Vivement conseillés: http://www.excelabo.net http://jacxl.free.fr/mpfe/trombino.html http://dj.joss.free.fr/netiquet.htm http://frederic.sigonneau.free.fr/
Jacquouille.
"fa" a écrit dans le message de news: 45bc85a5$0$5096$
Bonjour,
Je voudrais ( en vba) faire en sorte qu'au démarrage d'un classeur une cellule s'affiche pour y introduire une valeur ( qui sert à calculer un prix avec remise, le résultat s'affichant dans une plage d'une autre feuill du même classeur
par exemple:
La cellule A1 de la feuill1 s'affiche pour permettre à l'utilisateur de noter une valeur ( j'ai réussi à faire çà dans This Worbook les instructions suivantes
Worksheets("feuill1").Activate Range("a1").Select
Je voudrais qu'à partir de là (c'est à dire lorsque l'utilisateur a introduit sa donnée dans la cellule A1) le résultat s'affiche dans la feuill2 de la plage que j'ai nommée zone_affichage J'ai bien essayé l' instruction suivante mais çà ne fonctionne pas!! Application.Goto Reference:="zone_affichage"
j'utilise le pack office 97 merci de votre aide
Bonsoir,
Je n'y verrais aucun inconvénient, je lui en serais même reconnaissant ne
serait-ce que pour le "fun"...
"Jacquouille" <NoSpam_j.thiernesse@skynet.be> a écrit dans le message de
news: ubMR87tQHHA.4000@TK2MSFTNGP04.phx.gbl...
Bonjour
Et pourquoi du VBA ?
Si, en cel B3 de la feuille2, tu écris þuil1!A1 la valeur de A1 (de
la feuil1 se mettra automatiquement en B3
Bonne chance
--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
http://frederic.sigonneau.free.fr/
Jacquouille.
"fa" <fa@wanadoo.fr> a écrit dans le message de news:
45bc85a5$0$5096$ba4acef3@news.orange.fr...
Bonjour,
Je voudrais ( en vba) faire en sorte qu'au démarrage d'un classeur une
cellule s'affiche pour y introduire une valeur ( qui sert à calculer un
prix avec remise, le résultat s'affichant dans une plage d'une autre
feuill du même classeur
par exemple:
La cellule A1 de la feuill1 s'affiche pour permettre à l'utilisateur de
noter une valeur
( j'ai réussi à faire çà dans This Worbook les instructions suivantes
Worksheets("feuill1").Activate
Range("a1").Select
Je voudrais qu'à partir de là (c'est à dire lorsque l'utilisateur a
introduit sa donnée dans la cellule A1) le résultat s'affiche dans la
feuill2 de la plage que j'ai nommée zone_affichage J'ai bien essayé l'
instruction suivante mais çà ne fonctionne pas!!
Application.Goto Reference:="zone_affichage"
Je n'y verrais aucun inconvénient, je lui en serais même reconnaissant ne serait-ce que pour le "fun"...
"Jacquouille" a écrit dans le message de news:
Bonjour Et pourquoi du VBA ? Si, en cel B3 de la feuille2, tu écris þuil1!A1 la valeur de A1 (de la feuil1 se mettra automatiquement en B3 Bonne chance -- Bien amicalmement, Vivement conseillés: http://www.excelabo.net http://jacxl.free.fr/mpfe/trombino.html http://dj.joss.free.fr/netiquet.htm http://frederic.sigonneau.free.fr/
Jacquouille.
"fa" a écrit dans le message de news: 45bc85a5$0$5096$
Bonjour,
Je voudrais ( en vba) faire en sorte qu'au démarrage d'un classeur une cellule s'affiche pour y introduire une valeur ( qui sert à calculer un prix avec remise, le résultat s'affichant dans une plage d'une autre feuill du même classeur
par exemple:
La cellule A1 de la feuill1 s'affiche pour permettre à l'utilisateur de noter une valeur ( j'ai réussi à faire çà dans This Worbook les instructions suivantes
Worksheets("feuill1").Activate Range("a1").Select
Je voudrais qu'à partir de là (c'est à dire lorsque l'utilisateur a introduit sa donnée dans la cellule A1) le résultat s'affiche dans la feuill2 de la plage que j'ai nommée zone_affichage J'ai bien essayé l' instruction suivante mais çà ne fonctionne pas!! Application.Goto Reference:="zone_affichage"
j'utilise le pack office 97 merci de votre aide
MichDenis
Place ceci dans le ThisWorkbook de ton classeur :
'---------------------------------------- Private Sub Workbook_Open() Dim Ok As Boolean, X As Variant Ok = False With Worksheets("Feuil1") ' Nom feuille à adapter Application.Goto Reference:= _ .Range("A1"), Scroll:=True On Error Resume Next Do X = Application.InputBox( _ Prompt:="Entrez la valeur NUMÉRIQUE", _ Type:=3) '--------------------------------- 'sii l'usager utilise le bouton "annuler" de la boîte de saisie 'il entrera sans saisir la donnée... à toi de voir si c'est désirable ! If Format(X) = False Then Ok = True Exit sub End If '--------------------------------- X = CDbl(Replace(X, ",", Format(0, "."))) If IsNumeric(X) Then .Range("a1") = X 'Copie de la valeur X vers ton autre feuille Worksheets("FEUIL2").Range("B2") = X Ok = True End If Loop Until Ok = True End With End Sub '----------------------------------------
"fa" a écrit dans le message de news: 45bceebc$0$5101$ Bonsoir,
Je n'y verrais aucun inconvénient, je lui en serais même reconnaissant ne serait-ce que pour le "fun"...
"Jacquouille" a écrit dans le message de news:
Bonjour Et pourquoi du VBA ? Si, en cel B3 de la feuille2, tu écris þuil1!A1 la valeur de A1 (de la feuil1 se mettra automatiquement en B3 Bonne chance -- Bien amicalmement, Vivement conseillés: http://www.excelabo.net http://jacxl.free.fr/mpfe/trombino.html http://dj.joss.free.fr/netiquet.htm http://frederic.sigonneau.free.fr/
Jacquouille.
"fa" a écrit dans le message de news: 45bc85a5$0$5096$
Bonjour,
Je voudrais ( en vba) faire en sorte qu'au démarrage d'un classeur une cellule s'affiche pour y introduire une valeur ( qui sert à calculer un prix avec remise, le résultat s'affichant dans une plage d'une autre feuill du même classeur
par exemple:
La cellule A1 de la feuill1 s'affiche pour permettre à l'utilisateur de noter une valeur ( j'ai réussi à faire çà dans This Worbook les instructions suivantes
Worksheets("feuill1").Activate Range("a1").Select
Je voudrais qu'à partir de là (c'est à dire lorsque l'utilisateur a introduit sa donnée dans la cellule A1) le résultat s'affiche dans la feuill2 de la plage que j'ai nommée zone_affichage J'ai bien essayé l' instruction suivante mais çà ne fonctionne pas!! Application.Goto Reference:="zone_affichage"
j'utilise le pack office 97 merci de votre aide
Place ceci dans le ThisWorkbook de ton classeur :
'----------------------------------------
Private Sub Workbook_Open()
Dim Ok As Boolean, X As Variant
Ok = False
With Worksheets("Feuil1") ' Nom feuille à adapter
Application.Goto Reference:= _
.Range("A1"), Scroll:=True
On Error Resume Next
Do
X = Application.InputBox( _
Prompt:="Entrez la valeur NUMÉRIQUE", _
Type:=3)
'---------------------------------
'sii l'usager utilise le bouton "annuler" de la boîte de saisie
'il entrera sans saisir la donnée... à toi de voir si c'est désirable !
If Format(X) = False Then
Ok = True
Exit sub
End If
'---------------------------------
X = CDbl(Replace(X, ",", Format(0, ".")))
If IsNumeric(X) Then
.Range("a1") = X
'Copie de la valeur X vers ton autre feuille
Worksheets("FEUIL2").Range("B2") = X
Ok = True
End If
Loop Until Ok = True
End With
End Sub
'----------------------------------------
"fa" <fa@wanadoo.fr> a écrit dans le message de news: 45bceebc$0$5101$ba4acef3@news.orange.fr...
Bonsoir,
Je n'y verrais aucun inconvénient, je lui en serais même reconnaissant ne
serait-ce que pour le "fun"...
"Jacquouille" <NoSpam_j.thiernesse@skynet.be> a écrit dans le message de
news: ubMR87tQHHA.4000@TK2MSFTNGP04.phx.gbl...
Bonjour
Et pourquoi du VBA ?
Si, en cel B3 de la feuille2, tu écris þuil1!A1 la valeur de A1 (de
la feuil1 se mettra automatiquement en B3
Bonne chance
--
Bien amicalmement,
Vivement conseillés:
http://www.excelabo.net
http://jacxl.free.fr/mpfe/trombino.html
http://dj.joss.free.fr/netiquet.htm
http://frederic.sigonneau.free.fr/
Jacquouille.
"fa" <fa@wanadoo.fr> a écrit dans le message de news:
45bc85a5$0$5096$ba4acef3@news.orange.fr...
Bonjour,
Je voudrais ( en vba) faire en sorte qu'au démarrage d'un classeur une
cellule s'affiche pour y introduire une valeur ( qui sert à calculer un
prix avec remise, le résultat s'affichant dans une plage d'une autre
feuill du même classeur
par exemple:
La cellule A1 de la feuill1 s'affiche pour permettre à l'utilisateur de
noter une valeur
( j'ai réussi à faire çà dans This Worbook les instructions suivantes
Worksheets("feuill1").Activate
Range("a1").Select
Je voudrais qu'à partir de là (c'est à dire lorsque l'utilisateur a
introduit sa donnée dans la cellule A1) le résultat s'affiche dans la
feuill2 de la plage que j'ai nommée zone_affichage J'ai bien essayé l'
instruction suivante mais çà ne fonctionne pas!!
Application.Goto Reference:="zone_affichage"
'---------------------------------------- Private Sub Workbook_Open() Dim Ok As Boolean, X As Variant Ok = False With Worksheets("Feuil1") ' Nom feuille à adapter Application.Goto Reference:= _ .Range("A1"), Scroll:=True On Error Resume Next Do X = Application.InputBox( _ Prompt:="Entrez la valeur NUMÉRIQUE", _ Type:=3) '--------------------------------- 'sii l'usager utilise le bouton "annuler" de la boîte de saisie 'il entrera sans saisir la donnée... à toi de voir si c'est désirable ! If Format(X) = False Then Ok = True Exit sub End If '--------------------------------- X = CDbl(Replace(X, ",", Format(0, "."))) If IsNumeric(X) Then .Range("a1") = X 'Copie de la valeur X vers ton autre feuille Worksheets("FEUIL2").Range("B2") = X Ok = True End If Loop Until Ok = True End With End Sub '----------------------------------------
"fa" a écrit dans le message de news: 45bceebc$0$5101$ Bonsoir,
Je n'y verrais aucun inconvénient, je lui en serais même reconnaissant ne serait-ce que pour le "fun"...
"Jacquouille" a écrit dans le message de news:
Bonjour Et pourquoi du VBA ? Si, en cel B3 de la feuille2, tu écris þuil1!A1 la valeur de A1 (de la feuil1 se mettra automatiquement en B3 Bonne chance -- Bien amicalmement, Vivement conseillés: http://www.excelabo.net http://jacxl.free.fr/mpfe/trombino.html http://dj.joss.free.fr/netiquet.htm http://frederic.sigonneau.free.fr/
Jacquouille.
"fa" a écrit dans le message de news: 45bc85a5$0$5096$
Bonjour,
Je voudrais ( en vba) faire en sorte qu'au démarrage d'un classeur une cellule s'affiche pour y introduire une valeur ( qui sert à calculer un prix avec remise, le résultat s'affichant dans une plage d'une autre feuill du même classeur
par exemple:
La cellule A1 de la feuill1 s'affiche pour permettre à l'utilisateur de noter une valeur ( j'ai réussi à faire çà dans This Worbook les instructions suivantes
Worksheets("feuill1").Activate Range("a1").Select
Je voudrais qu'à partir de là (c'est à dire lorsque l'utilisateur a introduit sa donnée dans la cellule A1) le résultat s'affiche dans la feuill2 de la plage que j'ai nommée zone_affichage J'ai bien essayé l' instruction suivante mais çà ne fonctionne pas!! Application.Goto Reference:="zone_affichage"