Changer la valeur d'une cellule d'un "tableau"

Changer la valeur d'une cellule d'un "tableau" - VB/VBA/VBS - Programmation

Marsh Posté le 16-06-2014 à 18:27:20    

Salut à tous,  
 
J'ai un petit soucis pour un programme écrit en VBA.
 
J'ai donc une série de chiffres que j'ai mis en forme sous forme de tableau. J'y ai ajouté les formules dans les colonnes (j'ajoute une seule fois la formule dans la première cellule du tableau et elle est automatiquement appliqué à l'ensemble de ce dernier).  
 
Cependant, dans certains cas j'aurais besoin de changer cette formule pour une autre, j'ai déjà une boucle qui balaie le tableau pour modifier certains paramètres esthétiques qui fonctionne bien. Cependant, si je changer la formule avec cell(i, "j" ).value ou .formula, la formule s'applique à TOUT le tableau, or je souhaite seulement qu'elle s'applique à la cellule concerné.
 
Si je change manuellement il n'y a aucun soucis...
 
C'est sûrement un truc bête mais impossible de trouver, et problème difficile à décrire sur Google.
 
Merci d'avance,  [:le guide:1]

Reply

Marsh Posté le 16-06-2014 à 18:27:20   

Reply

Marsh Posté le 16-06-2014 à 18:52:35    

 
           Bonjour,
 
           pas vraiment clair mais solution à portée de clic : utiliser le Générateur de macros en modifiant la cellule manuellement,
 
           le code est livré sur un plateau !
 

Reply

Marsh Posté le 16-06-2014 à 19:47:12    

J'ai essayé mais ça change également toute la colonne  :(  
Pour le changement de couleurs ça passe sans soucis, mais dès qu'on touche à la formule ça "saute"... Pourtant en manuel ça marche, il demande simplement après la saisie s'il doit appliquer le code à la colonne entière

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed