Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Matricielle en VBA

5 réponses
Avatar
Ellimac
Bonjour,

J'ai trouvé pour faire une matricielle en VBA ceci :
ActiceCell.FormulaArray="la formule"

Malheureusement j'ai un problème pour une formule peut-être trop complexe :
=INDEX('P:\Toto\Toto1\Toto2\[Toto3.xls]0707_0807'!$D$5:$D$319;EQUIV(D6&E6;'P:\Toto\Toto1\Toto2\[Toto3.xls]0707_0807'!$A$5:$A$319&'P:\Toto\Toto1\Toto2\[Toto3.xls]0707_0807'!$B$5:$B$319;0))

Une idée ? Merci

Camille

5 réponses

Avatar
Daniel.C
Bonjour.
Faut la traduire en anglais, mais tu y as sans doute pensé...
Cordialement.
Daniel
"Ellimac" a écrit dans le message de news:
%
Bonjour,

J'ai trouvé pour faire une matricielle en VBA ceci :
ActiceCell.FormulaArray="la formule"

Malheureusement j'ai un problème pour une formule peut-être trop complexe
:
=INDEX('P:TotoToto1Toto2[Toto3.xls]0707_0807'!$D$5:$D$319;EQUIV(D6&E6;'P:TotoToto1Toto2[Toto3.xls]0707_0807'!$A$5:$A$319&'P:TotoToto1Toto2[Toto3.xls]0707_0807'!$B$5:$B$319;0))

Une idée ? Merci

Camille



Avatar
Tatanka
Salut Ellimac,

Essaie ceci :

=INDEX('P:TotoToto1Toto2[Toto3.xls]0707_0807'!$D$5:$D$319,MATCH(D6&E6,'P:TotoToto1Toto2[Toto3.xls]0707_0807'!$A$5:$A$319&'P:TotoToto1Toto2[Toto3.xls]0707_0807'!$B$5:$B$319,0))

Serge

"Ellimac" a écrit dans le message de news: %
Bonjour,

J'ai trouvé pour faire une matricielle en VBA ceci :
ActiceCell.FormulaArray="la formule"

Malheureusement j'ai un problème pour une formule peut-être trop complexe :
=INDEX('P:TotoToto1Toto2[Toto3.xls]0707_0807'!$D$5:$D$319;EQUIV(D6&E6;'P:TotoToto1Toto2[Toto3.xls]0707_0807'!$A$5:$A$319&'P:TotoToto1Toto2[Toto3.xls]0707_0807'!$B$5:$B$319;0))

Une idée ? Merci

Camille



Avatar
Ellimac
Bonjour,

En français ou en anglais idem.
La solution passer par un Sendkeys pour faire l'équivalent de F2 puis Ctrl
Shift Entrée (sans oublier le paramètre True)

Merci

Camille

"Daniel.C" a écrit dans le message de news:
%23$
Bonjour.
Faut la traduire en anglais, mais tu y as sans doute pensé...
Cordialement.
Daniel
"Ellimac" a écrit dans le message de news:
%
Bonjour,

J'ai trouvé pour faire une matricielle en VBA ceci :
ActiceCell.FormulaArray="la formule"

Malheureusement j'ai un problème pour une formule peut-être trop complexe
:
=INDEX('P:TotoToto1Toto2[Toto3.xls]0707_0807'!$D$5:$D$319;EQUIV(D6&E6;'P:TotoToto1Toto2[Toto3.xls]0707_0807'!$A$5:$A$319&'P:TotoToto1Toto2[Toto3.xls]0707_0807'!$B$5:$B$319;0))

Une idée ? Merci

Camille








Avatar
Ellimac
Bonjour,

En français ou en anglais idem.
La solution passer par un Sendkeys pour faire l'équivalent de F2 puis Ctrl
Shift Entrée (sans oublier le paramètre True)

Merci

Camille
"Daniel.C" a écrit dans le message de news:
%23$
Bonjour.
Faut la traduire en anglais, mais tu y as sans doute pensé...
Cordialement.
Daniel
"Ellimac" a écrit dans le message de news:
%
Bonjour,

J'ai trouvé pour faire une matricielle en VBA ceci :
ActiceCell.FormulaArray="la formule"

Malheureusement j'ai un problème pour une formule peut-être trop complexe
:
=INDEX('P:TotoToto1Toto2[Toto3.xls]0707_0807'!$D$5:$D$319;EQUIV(D6&E6;'P:TotoToto1Toto2[Toto3.xls]0707_0807'!$A$5:$A$319&'P:TotoToto1Toto2[Toto3.xls]0707_0807'!$B$5:$B$319;0))

Une idée ? Merci

Camille








Avatar
Ellimac
Bonjour,

En français ou en anglais idem.
La solution passer par un Sendkeys pour faire l'équivalent de F2 puis Ctrl
Shift Entrée (sans oublier le paramètre True)

Merci

Camille
"Tatanka" a écrit dans le message de news:
%
Salut Ellimac,

Essaie ceci :

=INDEX('P:TotoToto1Toto2[Toto3.xls]0707_0807'!$D$5:$D$319,MATCH(D6&E6,'P:TotoToto1Toto2[Toto3.xls]0707_0807'!$A$5:$A$319&'P:TotoToto1Toto2[Toto3.xls]0707_0807'!$B$5:$B$319,0))

Serge

"Ellimac" a écrit dans le message de news:
%
Bonjour,

J'ai trouvé pour faire une matricielle en VBA ceci :
ActiceCell.FormulaArray="la formule"

Malheureusement j'ai un problème pour une formule peut-être trop complexe
:
=INDEX('P:TotoToto1Toto2[Toto3.xls]0707_0807'!$D$5:$D$319;EQUIV(D6&E6;'P:TotoToto1Toto2[Toto3.xls]0707_0807'!$A$5:$A$319&'P:TotoToto1Toto2[Toto3.xls]0707_0807'!$B$5:$B$319;0))

Une idée ? Merci

Camille