Excel 2007 Pb macro
Résolu/Fermé
Neliville51
-
9 juil. 2008 à 11:37
Neliville51 Messages postés 92 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 5 juillet 2011 - 10 juil. 2008 à 12:03
Neliville51 Messages postés 92 Date d'inscription mercredi 9 juillet 2008 Statut Membre Dernière intervention 5 juillet 2011 - 10 juil. 2008 à 12:03
A voir également:
- Excel 2007 Pb macro
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Save as pdf office 2007 - Télécharger - Bureautique
- Si et excel - Guide
- Word et excel gratuit - Guide
4 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
9 juil. 2008 à 12:24
9 juil. 2008 à 12:24
Bonjour,
pas besoin de vba (c'est le langage de programmation d'office), une simple formule suffit :
=DECALER(Feuil2!B$1,LIGNE()*2-2,0)
eric
pas besoin de vba (c'est le langage de programmation d'office), une simple formule suffit :
=DECALER(Feuil2!B$1,LIGNE()*2-2,0)
eric
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
9 juil. 2008 à 14:25
9 juil. 2008 à 14:25
ah oui, il faut remplacer les , par des ;
ligne() te retourne le n° de ligne où est la formule.
Donc LIGNE()*2-2 te retourne 0, 2 , 4,... pour les lignes 1, 2, 3,... qui est le décalage en lignes par rapport à la cellule B1 de ta 2nde feuille pour récupérer la valeur qui t'interesse.
Bien sûr met le nom de ta 2nde feuille à la place de Feuil2
ligne() te retourne le n° de ligne où est la formule.
Donc LIGNE()*2-2 te retourne 0, 2 , 4,... pour les lignes 1, 2, 3,... qui est le décalage en lignes par rapport à la cellule B1 de ta 2nde feuille pour récupérer la valeur qui t'interesse.
Bien sûr met le nom de ta 2nde feuille à la place de Feuil2
re eriiiic,
je n'y arrive toujours pas; la fonction decaler a besoin de 4 arguments mais tu n'en note que 3 c'est pas pour ça que ça ne marche pas? je ne sais pas comment t'envoyer le fichier excel parce que c un peu confidentiel le taf. en plus comment faire décaler de 26 lignes en dessous?
en fait cette formule devient:
=decaler('tx de remplissage'!M29;ligne()+26;0;0)
alors qu'est ce que t'en pense de cette formule??
Please ça commence à e prendre la tete sérieux!!
please help moi eriiiic
je n'y arrive toujours pas; la fonction decaler a besoin de 4 arguments mais tu n'en note que 3 c'est pas pour ça que ça ne marche pas? je ne sais pas comment t'envoyer le fichier excel parce que c un peu confidentiel le taf. en plus comment faire décaler de 26 lignes en dessous?
en fait cette formule devient:
=decaler('tx de remplissage'!M29;ligne()+26;0;0)
alors qu'est ce que t'en pense de cette formule??
Please ça commence à e prendre la tete sérieux!!
please help moi eriiiic
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
9 juil. 2008 à 15:14
9 juil. 2008 à 15:14
voici un exemple : http://www.cijoint.fr/cjlink.php?file=cj200807/cijiQmIBrR.xls
Tu n'as pas à modifier la formule, juste à recopier vers le bas en cliquant le petit carré en bas à droite de la cellule et en faisant glisser vers le bas.
Les autres parametres de décaler sont optionnels...
eric
Tu n'as pas à modifier la formule, juste à recopier vers le bas en cliquant le petit carré en bas à droite de la cellule et en faisant glisser vers le bas.
Les autres parametres de décaler sont optionnels...
eric
Neliville51
Messages postés
92
Date d'inscription
mercredi 9 juillet 2008
Statut
Membre
Dernière intervention
5 juillet 2011
9 juil. 2008 à 16:33
9 juil. 2008 à 16:33
Merci fois,
ça a l'air de marcher seulement il y a encore un hic. la formule marche très bien mais ne suit pas l'orde des cellules de haut vers le bas quand je fais glisser le petit plus en bas à droite. il me recopie effectivement les données mais par contre a chaque fois 2 cellules en dessous.
merci bcp en tout cas mainenant je sais comment faire..
A bientot
ça a l'air de marcher seulement il y a encore un hic. la formule marche très bien mais ne suit pas l'orde des cellules de haut vers le bas quand je fais glisser le petit plus en bas à droite. il me recopie effectivement les données mais par contre a chaque fois 2 cellules en dessous.
merci bcp en tout cas mainenant je sais comment faire..
A bientot
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 248
>
Neliville51
Messages postés
92
Date d'inscription
mercredi 9 juillet 2008
Statut
Membre
Dernière intervention
5 juillet 2011
9 juil. 2008 à 17:26
9 juil. 2008 à 17:26
il faut sélectionner qu'une seule cellule, celle de la formule, avant de recopier...
eric
eric
Neliville51
Messages postés
92
Date d'inscription
mercredi 9 juillet 2008
Statut
Membre
Dernière intervention
5 juillet 2011
>
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
10 juil. 2008 à 12:03
10 juil. 2008 à 12:03
Re eriiic,
ca y est j'ai enfin réussi.je te remercie bcp sans toi j'en ai encore pour des mois je crois.
a une prochaine fois :) ( peut etre ) lol
ca y est j'ai enfin réussi.je te remercie bcp sans toi j'en ai encore pour des mois je crois.
a une prochaine fois :) ( peut etre ) lol
9 juil. 2008 à 14:13
merci a bientôt