"Bouton" calcul manuel d'une feuille avec excel 2003

Résolu/Fermé
jps.forum Messages postés 49 Date d'inscription jeudi 29 novembre 2007 Statut Membre Dernière intervention 7 janvier 2015 - 24 juin 2013 à 18:30
jps.forum Messages postés 49 Date d'inscription jeudi 29 novembre 2007 Statut Membre Dernière intervention 7 janvier 2015 - 25 juin 2013 à 10:21
Bonjour,

Dans une feuille de calcul excel 2003 je voudrai lancer le calcul manuel de cette feuille par
un clic sur une cellule nommer par exemple calculer.
Pouvez-vous m'aider?
Merci



A voir également:

10 réponses

Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
24 juin 2013 à 18:57
Bonsoir,

Il faut ajouter un bout de code VBA qui fait la même chose que la touche F9

Clic droit sur l'onglet de ta feuille/Visualiser le code et colle ce bout de code

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
End Sub
2
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
24 juin 2013 à 18:34
Bonjour,

Dans outils/Options mais si tu actives le calcul manuel il s'appliquera à ton classeur ou il faut passer par du VBA
0
jps.forum Messages postés 49 Date d'inscription jeudi 29 novembre 2007 Statut Membre Dernière intervention 7 janvier 2015 3
24 juin 2013 à 18:48
ok pour le "classeur" mais comment affecter la commande "calculer (du type F9)"
à une cellule cliquable?
a+
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
24 juin 2013 à 19:08
Re,

Si tes attentes sont satisfaites confirme le moi que l'on mette le statut de la discussion en résolu ou fait le directement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
jps.forum Messages postés 49 Date d'inscription jeudi 29 novembre 2007 Statut Membre Dernière intervention 7 janvier 2015 3
24 juin 2013 à 19:15
Ma question demeure
"comment affecter la commande "calculer (du type F9)"
à une cellule cliquable? "
Merci pour vos réponses
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
24 juin 2013 à 19:32
Re,

tu as la réponse sur mon post qui à hérité d'un +1
si ce n'est pas ce que tu cherches complète ta demande
0
jps.forum Messages postés 49 Date d'inscription jeudi 29 novembre 2007 Statut Membre Dernière intervention 7 janvier 2015 3
24 juin 2013 à 19:50
mes excuses Mike-31, j'ai sautée la réponse
"Il faut ajouter un bout de code VBA qui fait la même chose que la touche F9

Clic droit sur l'onglet de ta feuille/Visualiser le code et colle ce bout de code

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
End Sub "

Le VBA je maîtrise pas bien!!!
Je sélectionne par exemple A1 , outils, macro, nouvelle macro, je la nomme, est ensuite ???
merci de ton aide
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211
24 juin 2013 à 21:02
Bonjour,

une précision, Calculate te recalcule tout le classeur, si tu ne veux recalculer que la feuille c'est :
sheets("Feuil1").calculate

Et si tu veux lancer par un clic en A1:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target = [A1] Then ActiveSheet.Calculate
End Sub


Clic-droit sur le nom d'onglet de ta feuille, 'visualiser le code...', coller le code

eric
0
Mike-31 Messages postés 18310 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 29 mars 2024 5 073
Modifié par Mike-31 le 24/06/2013 à 21:14
Re,

Non tu veux remplacer la fonction F9 il faut passer par un bout de code qui automatise cette fonction pour cela je t'ai donné la marche à suivre point par point et faire uniquement ceci

clic droit sur l'onglet de feuille concernée/clic sur visualiser le code/coller le code ci dessous dans la feuille blanche qui s'est ouverte ce n'est pas difficile
par contre si tu veux que le code s'active uniquement à partir d'une cellule il faut le préciser
A part que tu veuilles vraiment un bouton qui lancerait le code sur ton ordre


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Calculate
End Sub



A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
jps.forum Messages postés 49 Date d'inscription jeudi 29 novembre 2007 Statut Membre Dernière intervention 7 janvier 2015 3
25 juin 2013 à 10:21
Merci a vous tous pour votre aide.

Ça fonctionne parfaitement ma demande est résolu.
0