Tom's Guide > Forum > Logiciels > Bureautique et utilitaires > [Résolu] Recherche macro excel

[Résolu] Recherche macro excel

Forum Logiciels : Bureautique et utilitaires - [Résolu] Recherche macro excel

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !

Lire la meilleure réponse, apportée par malcom_frere.

Mot :    Pseudo :           
 

Bonjour, je ne suis pas très doué en macros sur excel. ù
J'ai la classification périodique des éléments sur un fichier excel. Chaque carreau est divisé en deux cellules, l'une pour le nom, l'autre pour la masse molaire :
Exemple :
A1 = H
A2 = 1.00
Je souhaiterai pouvoir calculer la quantité de matière de cette façon :
Z1 = Masse (m)
Z2 = Masse molaire (M)
Z3 = Quantité de matière (n)
Pour les nuls en physique, n = m/M.
Je voudrais que quand je clique sur une cellule comportant un atome chimique (exemple, je clique sur H en A1), la masse molaire (comprise en A2 pour H) se mette en Z2, afin de calculer n.
Pouvez-vous m'aider ?


Message édité par L3CTRO le 10-10-2009 à 19:03:38
Bonjour,

L'évènement sélection d'une case n'existe pas sous Excel. Le seul moyen que je vois est d'ajouter un bouton. Affecter une macro à ce bouton sur click:

Code :
  1. Me.Range("Z1" ).Value = ActiveCell.Value
  2. Me.Range("Z2" ).Value = Me.Cells(ActiveCell.Row + 1, ActiveCell.Column)


Pour avoir une vérification supplémentaire j'ai mis:
Z1 = Symbole atomique
Z2 = Masse atomique (m)
Z3 = Masse (M)
Z4 = Quantité de matière (n) (Mise en place d'une formule =Z3/Z2

Mode d'emploi: Sélectionné un Symbole atomique, appuyer sur le bouton. Le tour est joué. J'ai fait un petit fichier je peux te le faire passer par MP si tu veux.

EDIT: J'avais inversé masse et masse atomique.

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Meilleure réponse

Bonjour,

L'évènement sélection d'une case n'existe pas sous Excel. Le seul moyen que je vois est d'ajouter un bouton. Affecter une macro à ce bouton sur click:

Code :
  1. Me.Range("Z1" ).Value = ActiveCell.Value
  2. Me.Range("Z2" ).Value = Me.Cells(ActiveCell.Row + 1, ActiveCell.Column)


Pour avoir une vérification supplémentaire j'ai mis:
Z1 = Symbole atomique
Z2 = Masse atomique (m)
Z3 = Masse (M)
Z4 = Quantité de matière (n) (Mise en place d'une formule =Z3/Z2

Mode d'emploi: Sélectionné un Symbole atomique, appuyer sur le bouton. Le tour est joué. J'ai fait un petit fichier je peux te le faire passer par MP si tu veux.

EDIT: J'avais inversé masse et masse atomique.


Message édité par malcom_frere le 11-10-2009 à 13:11:01
------------------------------ Annnnnnnnnguuuuuuuuuuus
C'est comme Yaaaahooooooooo mais sans le Ya ni le hoo
Répondre à malcom_frere

Ah, je veux bien pour le fichier^^

Répondre à L3CTRO

Allez je le donne à la communauté.
Mendeleiev

 

Dépêchez vous c'est valable 1 semaine.

 

Par contre j'ai joué le fainéant je ne t'ai pas rempli toutes les masses atomiques. Je me suis arrêté au Strontium et je n'ai mis qu'un seul chiffre après la virgule. J'espère que tu ne m'en tiendras pas rigueur ;)


Message édité par malcom_frere le 11-10-2009 à 16:16:48
------------------------------ Annnnnnnnnguuuuuuuuuuus
C'est comme Yaaaahooooooooo mais sans le Ya ni le hoo
Répondre à malcom_frere

Merci beaucoup, je compléterai ;)

Répondre à L3CTRO
Tom's Guide > Forum > Logiciels > Bureautique et utilitaires > [Résolu] Recherche macro excel
Aller à :

Il y a 2232 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens