faire une somme avec nom d'onglet et ligne variable en VBA

faire une somme avec nom d'onglet et ligne variable en VBA - VB/VBA/VBS - Programmation

Marsh Posté le 19-09-2016 à 11:58:04    

Bonjour à tous,
Postulat : je suis novice en VBA.
J'ai un fichier EXCEL 2016 qui gère les consommations de papier par utilisateur.
Il y a un onglet par user avec nom d'onglet = nom d'user et un onglet "récap générale"
Onglet user :
     Colonne A : date d'impression
     Colonnes B à E : pages consommées impressions ou copies et N&B ou couleur
Onglet recap
     Colonne A : Nom de user (identique au nom d'onglet)
     Colonnes B à E : identique onglet user
     Une ligne par user
 
J'ai réussi à trouver la ligne Total sur l'onglet user et je souhaite alimenter chaque ligne de l'onglet recap avec les valeurs issues de l'onglet user.
 
Pouvez-vous me guider, je commence à me noyer...en espérant avoir été clair ?
 
Merci

Reply

Marsh Posté le 19-09-2016 à 11:58:04   

Reply

Marsh Posté le 19-09-2016 à 12:53:46    

 
            Bonjour,
 
            pourquoi un code alors qu'une simple formule peut directement s'en acquitter ?!
 
            Et puis même par code la voie de la formule est souvent la plus efficace, évitant boucle et usine à gaz …
 

Reply

Marsh Posté le 19-09-2016 à 14:22:04    

j'avais commencé à développer un code VBA pour remettre en forme les données issues de fichiers txt et souhaitait ne faire qu'une seule macro VBA qui fasse le tout.
Je suis preneur de la formule, mais ne sait comment faire.
Quelques indications seraient les bienvenues...
Merci par avance

Reply

Marsh Posté le 20-09-2016 à 10:57:31    

 
            Voir par exemple du côté de la fonction de feuille de calculs RECHERCHEV, tout étant documenté dans l'aide d'Excel …
 
            Comme ce sujet a été ouvert directement sur plusieurs forums sans aucun lien inter-forum,
            je ne perdrais pas de temps à chercher une solution qui a pu déjà être proposée ailleurs !


Message édité par Marc L le 20-09-2016 à 10:58:12
Reply

Sujets relatifs:

Leave a Replay

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