OVH Cloud OVH Cloud

Aide sur fonction indirect

49 réponses
Avatar
Lionel M
http://www.cjoint.com/c/FArlY0kSVd4

Dans l'onglet CP-Mal

la ligne 9 appelle la ligne du mois A2 concernant la personne en A3

une fois cette ligne appell=E9e la macro fait un copier coller de cette lig=
ne puis c'est la que l'aide m'est indispensable modifier entre les dates st=
ipul=E9es les codes not=E9s par CP ou Mal suivant le cas design=E9 en A4...=
et ensuite de remettre cette ligne modifiee sur la bonne ligne de l'onglet =
du mois concern=E9

dans un premier temps la formule indirect ne fonctionne pas et rien ne sert=
d'aller plus loin si je n'arrive pas a obtenir le resultat escompt=E9 ....
Merci de l'aide !
Lionel

10 réponses

1 2 3 4 5
Avatar
Lionel M
Le mardi 26 janvier 2016 05:54:18 UTC+1, isabelle a écrit :
essai avec ce fichier : http://www.cjoint.com/c/FAAe1lC7Tca

isabelle

Le 2016-01-25 15:37, Lionel M a écrit :

> bonjour
> erreur d'incompatibilité 13 en execution de la macro sur le passage s ur rw...
>



Bonsoir Isabelle
Je reste perplexe ... Rien ne fonctionne comme attendu ...
Ou je ne comprends pas ou tu voulais en venir...

Lionel
Avatar
isabelle
Le 2016-01-26 17:20, Lionel M a écrit :
Bonsoir Isabelle
Je reste perplexe ... Rien ne fonctionne comme attendu ...
Ou je ne comprends pas ou tu voulais en venir...
Lionel



selon les données sur l'onglet "CP-MAL":
A2 JANVIER
A3 PEGGY BESSE
A4 cp
A5 1
A6 15

la ligne à modifier serait sur l'onglet "JANVIER" ligne 23 selon les
renseignements (JANVIER - PEGGY BESSE - cp)
c'est à dire les cellules B23:P23 selon les renseignements (1 - 15)

ai-je mal compris la demande ?

isabelle
Avatar
isabelle
Le 2016-01-26 17:20, Lionel M a écrit :
Bonsoir Isabelle
Je reste perplexe ... Rien ne fonctionne comme attendu ...
Ou je ne comprends pas ou tu voulais en venir...
Lionel



selon les données sur l'onglet "CP-MAL":
A2 JANVIER
A3 PEGGY BESSE
A4 cp
A5 1
A6 15

la ligne à modifier serait sur l'onglet "JANVIER" ligne 23 selon les
renseignements (JANVIER - PEGGY BESSE - cp)
plus précisément la plage JANVIER!B23:P23 selon les renseignements (1 - 15)

ai-je mal compris la demande ?

isabelle
Avatar
Lionel M
Le mercredi 27 janvier 2016 05:32:41 UTC+1, isabelle a écrit :
Le 2016-01-26 17:20, Lionel M a écrit :
> Bonsoir Isabelle
> Je reste perplexe ... Rien ne fonctionne comme attendu ...
> Ou je ne comprends pas ou tu voulais en venir...
> Lionel

selon les données sur l'onglet "CP-MAL":
A2 JANVIER
A3 PEGGY BESSE
A4 cp
A5 1
A6 15

la ligne à modifier serait sur l'onglet "JANVIER" ligne 23 selon les
renseignements (JANVIER - PEGGY BESSE - cp)
plus précisément la plage JANVIER!B23:P23 selon les renseignements ( 1 - 15)

ai-je mal compris la demande ?

isabelle


Bonjour Isabelle

La demande est bien celle la mais la macro recopie bien en ligne 23 mais da ns CP-Mal...

Par ailleurs il aurait fallu (mais peut l'avais je mal exprimé) que les c ases non vides deviennent CP ou Mal et celles vides cp ou Mld...

A ce propos je renvoie ton classeur que j'ai adapté et donc il faudrait m aintenant que la ligne jaune en ligne 17 soit reportée dans le mois speci fié en A2 pour la personne specifiée en A3

http://www.cjoint.com/c/FABinW1mdrU

Lionel
Avatar
Lionel M
Le mercredi 27 janvier 2016 05:32:41 UTC+1, isabelle a écrit :
Le 2016-01-26 17:20, Lionel M a écrit :
> Bonsoir Isabelle
> Je reste perplexe ... Rien ne fonctionne comme attendu ...
> Ou je ne comprends pas ou tu voulais en venir...
> Lionel

selon les données sur l'onglet "CP-MAL":
A2 JANVIER
A3 PEGGY BESSE
A4 cp
A5 1
A6 15

la ligne à modifier serait sur l'onglet "JANVIER" ligne 23 selon les
renseignements (JANVIER - PEGGY BESSE - cp)
plus précisément la plage JANVIER!B23:P23 selon les renseignements ( 1 - 15)

ai-je mal compris la demande ?

isabelle
Avatar
Lionel M
Le mardi 26 janvier 2016 00:44:05 UTC+1, MichD a écrit :
Ce que tu as oublié, tu dois insérer au début de la macro

"On Error Resume Next"

Si la fonction "Match" ne trouve pas ce qu'elle cherche, elle retourne
une erreur, si tu veux que la macro continue de s'exécuter, tu dois
utiliser cette petite phrase!



Bonjour je ne sais pas lorsqu'on repond si c'est un Message privé ou non. .. alors...

La demande est bien celle la mais la macro recopie bien en ligne 23 mais da ns CP-Mal...

Par ailleurs il aurait fallu (mais peut l'avais je mal exprimé) que les c ases non vides deviennent CP ou Mal et celles vides cp ou Mld...

A ce propos je renvoie ton classeur que j'ai adapté et donc il faudrait m aintenant que la ligne jaune en ligne 17 soit reportée dans le mois speci fié en A2 pour la personne specifiée en A3

http://www.cjoint.com/c/FABinW1mdrU

Lionel
Avatar
Lionel M
Le vendredi 29 janvier 2016 14:54:22 UTC+1, Lionel M a écrit :
Le mardi 26 janvier 2016 00:44:05 UTC+1, MichD a écrit :
> Ce que tu as oublié, tu dois insérer au début de la macro
>
> "On Error Resume Next"
>
> Si la fonction "Match" ne trouve pas ce qu'elle cherche, elle retourne
> une erreur, si tu veux que la macro continue de s'exécuter, tu dois
> utiliser cette petite phrase!

Bonjour je ne sais pas lorsqu'on repond si c'est un Message privé ou no n... alors...

La demande est bien celle la mais la macro recopie bien en ligne 23 mais dans CP-Mal...

Par ailleurs il aurait fallu (mais peut l'avais je mal exprimé) que les cases non vides deviennent CP ou Mal et celles vides cp ou Mld...

A ce propos je renvoie ton classeur que j'ai adapté et donc il faudrait maintenant que la ligne jaune en ligne 17 soit reportée dans le mois spe cifié en A2 pour la personne specifiée en A3

http://www.cjoint.com/c/FABinW1mdrU

Lionel



Bonjour, Quel est le probleme que personne ne repond ?
Avatar
Lionel M
Le mercredi 27 janvier 2016 05:32:41 UTC+1, isabelle a écrit :
Le 2016-01-26 17:20, Lionel M a écrit :
> Bonsoir Isabelle
> Je reste perplexe ... Rien ne fonctionne comme attendu ...
> Ou je ne comprends pas ou tu voulais en venir...
> Lionel

selon les données sur l'onglet "CP-MAL":
A2 JANVIER
A3 PEGGY BESSE
A4 cp
A5 1
A6 15

la ligne à modifier serait sur l'onglet "JANVIER" ligne 23 selon les
renseignements (JANVIER - PEGGY BESSE - cp)
plus précisément la plage JANVIER!B23:P23 selon les renseignements ( 1 - 15)

ai-je mal compris la demande ?

isabelle



Bonjour a tous

Est il possible qu'une des fées du VBA se penche a nouveau sur mon proble me ?

Merci par avance de ne pas me laisser en plan sur un probleme a moitié re solu ...

Lionel
Avatar
MichD
Beaucoup d'efforts ont été déployés pour t'aider, en particulier par
Isabelle qui est très expérimentée dans Excel. Tu n'as qu'à constater
le nombre de messages de ton fil.

Le problème c'est que personne ne réussit vraiment à comprendre ce que
tu désires faire. Il est très difficile d'écrire une macro si le
créateur de la macro n'a pas une idée précise de ce qu'il veut faire et
du résultat qu'il doit obtenir. Après un certain nombre de tentatives,
la personne se fatigue de devoir recommencer ou tenter d'améliorer la
procédure jusqu'au point où elle abandonne...

Ça doit faire 15 ans que je fréquente ce forum et bien peu de questions
sont restées sans réponse. Quand c'est le cas, c'est que l'auteur de la
question n'est pas clair dans ses demandes.

Plusieurs contributeurs de ce forum savent utiliser élégamment VBA pour
résoudre des difficultés. Commence un nouveau fil et sois précis dans la
description de ton problème.

Si tu veux copier une plage de cellule vers une autre destination, tu
dois préciser :
A ) Quel est le nom de l'onglet où se retrouvent les données à copier
B ) Quelle est la plage de cellules à copier (une adresse précise :
A1:C10 par exemple)

C ) Dans quelles conditions la copie doit avoir lieu. À quel moment?
Comment veux-tu procéder pour l'exécution de la macro? À l'aide d'un
bouton de commande de la feuille ou de manière automatique avec une
procédure événementielle?

D) Quel est le nom de l'onglet de la destination de la feuille où les
données à copier aboutiront? À quelle adresse précise dans la feuille de
calcul? Est-ce que tu veux copier seulement les données ou les données +
le format des cellules de la plage originale?

E ) Et tu ajoutes toutes les informations que tu juges pertinentes.
N'oublie pas, les répondeurs n'ont pas accès à ce que tu penses, ils
n'ont que la description que tu leur fais de ton problème. Sois précis.

Je ne te dis pas que je vais répondre personnellement à tes questions,
mais il y a suffisamment des intervenants de qualité qui peuvent
répondre à tes questions. À toi de faire le bout de chemin qui s'impose!
Avatar
Patrick
Ce forum et les autres (c'est un modeste !) :)

Si on devait compter tes messages VBA, toujours très bien écrits ...

Patrick


Ça doit faire 15 ans que je fréquente ce forum et bien peu de questions
sont restées sans réponse. Quand c'est le cas, c'est que l'auteur de la
question n'est pas clair dans ses demandes.
1 2 3 4 5