Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1242 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Macro formule cellule #NOM?...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Macro formule cellule #NOM?...

n°1079267
jota
Posté le 11-05-2005 à 12:48:31  profilanswer
 

Bonjour,
 
J'ai 2 problèmes avec une macro qui doit écrire 2 formule dans des cellules...
 
Voici ce que je veut écrire:
=MOIS(Bx) ou 'x' est le numéro de la ligne
=somme(Ka:Ka+7) ou 'a' est aussi plus ou moins un numéro de ligne (enfin c'est sans importance)
 
Voici la bout de macro que j'utilise:
For Each c In myR4
    c.Value = "= MOIS(A" & c.Row & " )"
Next c

et  
Cells(c.Row, 11) = "= SOMME(K" & a & ":K" & f & " )"  'a numéro de ligne et f numéro de ligne + 7
 
En faite le problème c'est que quand j'exécute la macro, dans la cellule s'inscrit #NOM?
Si je clique dans la cellule pour la modifier et que je tappe entrer (sans la modifier) la formule devient alors opérationnel!!!
 
Qq peut il m'aider? Est ce que c'est vraiment possible de réaliser se genre d'action?
 
Merci à tous ceux qui on le courage de lire et comprendre ce genre d'énoncé et grand merci à ceux qui y répondent... :hello:  

mood
Publicité
Posté le 11-05-2005 à 12:48:31  profilanswer
 

n°1079324
Le_rameur
Posté le 11-05-2005 à 13:44:00  profilanswer
 

Je débute en prgmation, et donc vba n'est pas encore mon fort, mais, si tu enregistres la macro sous excel (donc en saisissant toi même la formule), puis tu vas la remodifié dans vba pour avoir les 'x' & 'a' voulu ça ne marche pas?

n°1079441
jota
Posté le 11-05-2005 à 14:30:32  profilanswer
 

Je ne sui pa sûr de bien comprendre ce que tu veux dire mais "le_rameur" mais tu voudrais que je saisissent les formules dans ma feuille excel et que je les modifie à l'aide d'une macro? Parce que si c'est le cas c'est pas la peine puisque le but de la macro est justement de ne pa avoir à saisir les formules car ma feuille va être ultra longue avec un peu de temps, je ne peut dinc pas prévoir ou est ce qu'elle va s'arrêter...
Enfin si tu vois ce que je veux dire... lol

n°1079484
Le_rameur
Posté le 11-05-2005 à 14:43:29  profilanswer
 

tu enregistres une première macro où tu marques dans 2 cellule différente tes 2 formules.
Ensuite tu l'arrêtes
tu vas dans le code vba de ta macro (dans le module)
Ensuite c là que tu vas la rectifier pour que tu puisses l'utiliser sur d'autres cellules (en mettant une boucle, condition...)

n°1079561
jota
Posté le 11-05-2005 à 15:09:10  profilanswer
 

Ouais je vien de comprendre c'est pas con, j'essai et je te tien au couran...
Merci

n°1079629
jota
Posté le 11-05-2005 à 15:41:04  profilanswer
 

Excellent c'était tout con tu a su me montré le chemin et je t'en remerci très cher Le-rameur.
A++


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Macro formule cellule #NOM?...

 

Sujets relatifs
Macro pour trouver et recopier toutes les lignes ayant une valeur comAfficher un commentaire de cellule dans 1 textbox
[RESOLU] Macro - copie de fichierTaille/Nom d'un fichier
liaison macro[VBA Excel] Fonction rebelle (maj de cellule)
HELP !! Traduire une Macro de WORD à EXCELModifier programme, macro?
Recuperer la hauteur d'une cellule???Fusion word depuis une Macro Excel
Plus de sujets relatifs à : Macro formule cellule #NOM?...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR