Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Interaction d une feuil1 sur feuil2 ciblée sur une ligne donnée

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

anthony.unac

XLDnaute Occasionnel
Bonjour,

Est il possible d'interagir sur une ligne donnée de feuil3 des lors ou l on remplit des cellules situé sur feuil1.
La ligne concernée dépend en fait de la date a laquelle on travaille.

Exemple:
*******
Je remplis la fiche de liaison pour la réception du 15/09/2009 et je souhaiterais que le nombre de palettes inscrit en [H72] de Feuil1 soit automatiquement collé en [B7] de Feuil3.

Ca a pas l air simple cette interaction suivant la date.
Quelqu un a t il une piste ?

Pour ma part je propose la solution suivante:
**********************************
1/Associer [D2] de Feuil1 a une des lignes de Feuil3
2/ Récupérer le numero de ligne "i"
3/ [H72]=[Bi]

Mais comment le codifie t on ?

Cordialement
Anthony
 

Pièces jointes

Re : Interaction d une feuil1 sur feuil2 ciblée sur une ligne donnée

Re bonjour,

J ai essaye de réfléchir a une autre solution concernant mon histoire de date précédemment exposée :

Est il possible d'interagir sur une ligne donnée de feuil3 des lors ou l on remplit des cellules situé sur feuil1.
La ligne concernée dépend en fait de la date a laquelle on travaille.

Exemple:
*******
Je remplis la fiche de liaison pour la réception du 15/09/2009 et je souhaiterais que le nombre de palettes inscrit en [H72] de Feuil1 soit automatiquement collé en [B7] de Feuil3.

Ca a pas l air simple cette interaction suivant la date.

Nouvelle approche :
***************
1/ Faire un test du type :
Feuil3.[A2] est il egal a Feuil1.[D2] puis
Feuil3.[A3] est il egal a Feuil1.[D2] puis
Feuil3.[A4] est il egal a Feuil1.[D2] puis
etc
2/ Des que le test devient vrai (ici en l occurence Feuil1.[D2]=Feuil3.[A7] alors
3/ Feuil1.[H72]=Feuil3.[B7]

Mais comment le codifie t on ?

Cordialement
Anthony
 
Re : Interaction d une feuil1 sur feuil2 ciblée sur une ligne donnée

Ca y est je suis parvenu a un code qui marche mais qui est lourd :

Code:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)


If Feuil3.[A2] = Feuil1.[D2] Then Feuil3.[B2] = Feuil1.[H72]

If Feuil3.[A3] = Feuil1.[D2] Then Feuil3.[B3] = Feuil1.[H72]

If Feuil3.[A4] = Feuil1.[D2] Then Feuil3.[B4] = Feuil1.[H72]


End Sub

Dans cet exemple je me suis contente de 3 tests mais en fait il en faut pleins (disons 365 puisque chaque jour doit etre teste)

Y a t il moyen de faire ces 365 tests en 1 ligne de code du type ?

Code:
for i=2 to 366
If Feuil3.[Ai] = Feuil1.[D2] Then Feuil3.[Bi] = Feuil1.[H72]
 
Re : Interaction d une feuil1 sur feuil2 ciblée sur une ligne donnée

Ce code ne marche pas alors j ai essaye celui la en vain :

for i=2 to 366
If Feuil3.[Ai] = Feuil1.[D2] Then Feuil3.[Bi] = Feuil1.[H72]
Next

Qu est ce qui ne va pas les Ai et Bi ?

Anthony
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
19
Affichages
708
Réponses
2
Affichages
772
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…