SOS Convers
Résolu/Fermé
Labellemag
-
28 nov. 2018 à 08:50
Ghörgh Messages postés 4884 Date d'inscription mardi 19 janvier 2010 Statut Contributeur Dernière intervention 4 avril 2023 - 28 nov. 2018 à 12:04
Ghörgh Messages postés 4884 Date d'inscription mardi 19 janvier 2010 Statut Contributeur Dernière intervention 4 avril 2023 - 28 nov. 2018 à 12:04
5 réponses
Ghörgh
Messages postés
4884
Date d'inscription
mardi 19 janvier 2010
Statut
Contributeur
Dernière intervention
4 avril 2023
1 242
28 nov. 2018 à 08:56
28 nov. 2018 à 08:56
salut,
Dans ta cellule A2, marque la formule =A1*1.6
Comme ça, quand tu marque 1 dans A1, tu auras ton résultat dans A2.
Pas sur que tu puisse le faire uniquement dans A1... ca ferait une boucle infini.
A+
Dans ta cellule A2, marque la formule =A1*1.6
Comme ça, quand tu marque 1 dans A1, tu auras ton résultat dans A2.
Pas sur que tu puisse le faire uniquement dans A1... ca ferait une boucle infini.
A+
Mike-31
Messages postés
18337
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 septembre 2024
5 099
28 nov. 2018 à 09:15
28 nov. 2018 à 09:15
Bonjour,
Oui c'est possible mais par VBA uniquement si tu as quelques notions, mais c'est beaucoup pour pas grand chose,
Enfin à toi de voir si tu passe par le VBA il faut être précis
quelles sont les cellules concernées !
et es ce toujours multiplié par 1,6 !
Oui c'est possible mais par VBA uniquement si tu as quelques notions, mais c'est beaucoup pour pas grand chose,
Enfin à toi de voir si tu passe par le VBA il faut être précis
quelles sont les cellules concernées !
et es ce toujours multiplié par 1,6 !
Mike-31
Messages postés
18337
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 septembre 2024
5 099
28 nov. 2018 à 09:31
28 nov. 2018 à 09:31
Re,
le VBA est un code en Visual Basic qui contrairement à une formule que l'on écrit dans une cellule, le code VBA s'écrit dans un module ou dans la Thiswokbook ou les propriétés d'une feuille
pour accéder au module VBA tu clic sur les touches Alt et F11 ou clic droit sur l'onglet d'une feuille et Visualiser le code, il sera difficile de t'aiguiller vers cette voie comme apparemment tu ne connais pas
le VBA est un code en Visual Basic qui contrairement à une formule que l'on écrit dans une cellule, le code VBA s'écrit dans un module ou dans la Thiswokbook ou les propriétés d'une feuille
pour accéder au module VBA tu clic sur les touches Alt et F11 ou clic droit sur l'onglet d'une feuille et Visualiser le code, il sera difficile de t'aiguiller vers cette voie comme apparemment tu ne connais pas
Ghörgh
Messages postés
4884
Date d'inscription
mardi 19 janvier 2010
Statut
Contributeur
Dernière intervention
4 avril 2023
1 242
28 nov. 2018 à 09:39
28 nov. 2018 à 09:39
Par contre par curiosité, comment tu fais ça en vba ?
Pour pas que ça bloque ?
Tu fais en sorte que la formule s'applique au moment de faire "entrée" ou quelque chose dans le genre ?
Pour pas que ça bloque ?
Tu fais en sorte que la formule s'applique au moment de faire "entrée" ou quelque chose dans le genre ?
Labellemag
Messages postés
10
Date d'inscription
lundi 26 novembre 2018
Statut
Membre
Dernière intervention
28 novembre 2018
28 nov. 2018 à 10:49
28 nov. 2018 à 10:49
Je vais aller regarder des tuto !!!
merci beaucoup
merci beaucoup
Bonjour,
Avez vous 1 seule cellule ou plusieurs ?
Si plusieurs, par exemple une série de chiffres en a1, a2, a3... ...a10 que vous voulez multiplier par 1,6 qui se trouve dans la cellule b4, vous pourriez essayer ceci :.
vous sélectionnez b4, vous faites : copier
vous sélectionnez a1:a10
vous faites : édition/collage spécial/opération et vous cochez "multiplication".
Cordialement,
Ernest
Avez vous 1 seule cellule ou plusieurs ?
Si plusieurs, par exemple une série de chiffres en a1, a2, a3... ...a10 que vous voulez multiplier par 1,6 qui se trouve dans la cellule b4, vous pourriez essayer ceci :.
vous sélectionnez b4, vous faites : copier
vous sélectionnez a1:a10
vous faites : édition/collage spécial/opération et vous cochez "multiplication".
Cordialement,
Ernest
Labellemag
Messages postés
10
Date d'inscription
lundi 26 novembre 2018
Statut
Membre
Dernière intervention
28 novembre 2018
28 nov. 2018 à 10:48
28 nov. 2018 à 10:48
Merci de votre réponse
Effectivement ca marche bien
Je vien d'apprendre un truck top
Mais moi je voulais recopier cette formule sur ma ligne de resultat automatiquement!!!
Effectivement ca marche bien
Je vien d'apprendre un truck top
Mais moi je voulais recopier cette formule sur ma ligne de resultat automatiquement!!!
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mike-31
Messages postés
18337
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 septembre 2024
5 099
Modifié le 28 nov. 2018 à 11:16
Modifié le 28 nov. 2018 à 11:16
Re,
pour répondre Ghörgh et par la même à ceux intéressés, pour traiter par exemple la plage A2:A20
clic droit sur l'onglet de la feuille concernée ou Alt et F11
coller ce code
sur le multiplicateur venait à changer on peut également le mettre dans une cellule
Target = Target * [G1]
Pour répondre Labellemag,
saisir directement =lavaleur*1,6 en clair si tu saisis 2 saisir =2*1,6 et Entrée
la proposition d'Ernest
ou dans une autre colonne exemple colonne B pour des saisies colonne A =A2*1,6
ou un code VBA
pour répondre Ghörgh et par la même à ceux intéressés, pour traiter par exemple la plage A2:A20
clic droit sur l'onglet de la feuille concernée ou Alt et F11
coller ce code
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Selection, Range("A2:A20")) Is Nothing Then
Application.EnableEvents = False
Target = Target * 1.6
Application.EnableEvents = True
End If
End Sub
sur le multiplicateur venait à changer on peut également le mettre dans une cellule
Target = Target * [G1]
Pour répondre Labellemag,
saisir directement =lavaleur*1,6 en clair si tu saisis 2 saisir =2*1,6 et Entrée
la proposition d'Ernest
ou dans une autre colonne exemple colonne B pour des saisies colonne A =A2*1,6
ou un code VBA
Ghörgh
Messages postés
4884
Date d'inscription
mardi 19 janvier 2010
Statut
Contributeur
Dernière intervention
4 avril 2023
1 242
Modifié le 28 nov. 2018 à 11:32
Modifié le 28 nov. 2018 à 11:32
Super, merci bien pour l'info, je n'aurai pas su faire.
Un truc qui me turlupine...
Pour en A1 ça marche ?
Alors qu'on est sur A2:A20 ?
Edit ah non, c'est bon j'ai compris : en gros, ton code s'active quand on sélectionne une cellule comprise dans a2:a20, c'est bien ça ?
Un truc qui me turlupine...
Pour en A1 ça marche ?
Alors qu'on est sur A2:A20 ?
Edit ah non, c'est bon j'ai compris : en gros, ton code s'active quand on sélectionne une cellule comprise dans a2:a20, c'est bien ça ?
Mike-31
Messages postés
18337
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 septembre 2024
5 099
Modifié le 28 nov. 2018 à 12:03
Modifié le 28 nov. 2018 à 12:03
Re,
oui c'est cela afin d'éviter que le code s'active lorsque tu travailles sur des cellules autre que la sélection.
mais tu peux affecter le code à une colonne ou des cellules non contiguës par exemple ou une seule cellule pour faire par exemple un compteur
oui c'est cela afin d'éviter que le code s'active lorsque tu travailles sur des cellules autre que la sélection.
mais tu peux affecter le code à une colonne ou des cellules non contiguës par exemple ou une seule cellule pour faire par exemple un compteur
Ghörgh
Messages postés
4884
Date d'inscription
mardi 19 janvier 2010
Statut
Contributeur
Dernière intervention
4 avril 2023
1 242
28 nov. 2018 à 12:04
28 nov. 2018 à 12:04
Ok, merci beaucoup pour les explication !
A++
A++
28 nov. 2018 à 09:02