Je souhaiterais savoir s'il est possible d'effectuer des recalculs
matriciels autrement qu'en entrant dans les cellules concernées et en
validant par crtl+maj+entrée.
Je ai modifié un centaine de cellules par la fonction cherher/remplacer et
maintenant je dois rentrer dans chaque cellule pour revalider le calcul
matriciel => très fastidieux.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
AV
Si tu as fait Edition >> Remplacer.etc. il n'y a aucune raison qu'il faille repasser en mode édition pour valider matriciellement si c'était fait auparavant
AV
Si tu as fait Edition >> Remplacer.etc. il n'y a aucune raison qu'il
faille repasser en mode édition pour valider matriciellement si c'était fait
auparavant
Si tu as fait Edition >> Remplacer.etc. il n'y a aucune raison qu'il faille repasser en mode édition pour valider matriciellement si c'était fait auparavant
AV
Richard C.
J'ai remplacé des valeurs de plage par des noms d'étiquette. Le nombre de lignes définies dans les étiquettes étant supérieur, la formule était érronée jusqu'au moment ou toutes les valeurs de plage étaient remplacées par des étiquettes avec les mêmes nombres de lignes Exemple =SOMME((PlanDeTest!$L$3:$L$319="x")*(PlanDeTest!$I$3:$I$319=C$11)*(PlanDeTest!$B$3:$B$319±0)) Remplacé par =SOMME((TESTSINT="x")*(CRITICITE=C$11)*(DOMAINE±0)) Pour valider ces changements, je dois maintenant relancer le calcul matriciel dans chaque cellule. Et c'est pour cela que je souhaite connaitre une méthode moins contraignante que l'edition de chaque cellule et la validation par ctrl+maj+entrée.
Si tu as fait Edition >> Remplacer.etc. il n'y a aucune raison qu'il faille repasser en mode édition pour valider matriciellement si c'était fait auparavant
AV
J'ai remplacé des valeurs de plage par des noms d'étiquette.
Le nombre de lignes définies dans les étiquettes étant supérieur, la formule
était érronée jusqu'au moment ou toutes les valeurs de plage étaient
remplacées par des étiquettes avec les mêmes nombres de lignes
Exemple
=SOMME((PlanDeTest!$L$3:$L$319="x")*(PlanDeTest!$I$3:$I$319=C$11)*(PlanDeTest!$B$3:$B$319±0))
Remplacé par
=SOMME((TESTSINT="x")*(CRITICITE=C$11)*(DOMAINE±0))
Pour valider ces changements, je dois maintenant relancer le calcul
matriciel dans chaque cellule.
Et c'est pour cela que je souhaite connaitre une méthode moins contraignante
que l'edition de chaque cellule et la validation par ctrl+maj+entrée.
Si tu as fait Edition >> Remplacer.etc. il n'y a aucune raison qu'il
faille repasser en mode édition pour valider matriciellement si c'était fait
auparavant
J'ai remplacé des valeurs de plage par des noms d'étiquette. Le nombre de lignes définies dans les étiquettes étant supérieur, la formule était érronée jusqu'au moment ou toutes les valeurs de plage étaient remplacées par des étiquettes avec les mêmes nombres de lignes Exemple =SOMME((PlanDeTest!$L$3:$L$319="x")*(PlanDeTest!$I$3:$I$319=C$11)*(PlanDeTest!$B$3:$B$319±0)) Remplacé par =SOMME((TESTSINT="x")*(CRITICITE=C$11)*(DOMAINE±0)) Pour valider ces changements, je dois maintenant relancer le calcul matriciel dans chaque cellule. Et c'est pour cela que je souhaite connaitre une méthode moins contraignante que l'edition de chaque cellule et la validation par ctrl+maj+entrée.
Si tu as fait Edition >> Remplacer.etc. il n'y a aucune raison qu'il faille repasser en mode édition pour valider matriciellement si c'était fait auparavant
AV
MichDenis
Si TOUTES LES FORMULES d'une plage que tu connais sont matricielles, tu peux utiliser ce type de procédure pour les transformer en matricielles :
'-------------------- Sub test() Dim F As String For Each C In Range("B1:B10") F = C.Formula C.FormulaArray = F Next End Sub '--------------------
"Richard C." a écrit dans le message de news:
J'ai remplacé des valeurs de plage par des noms d'étiquette. Le nombre de lignes définies dans les étiquettes étant supérieur, la formule était érronée jusqu'au moment ou toutes les valeurs de plage étaient remplacées par des étiquettes avec les mêmes nombres de lignes Exemple: =SOMME((PlanDeTest!$L$3:$L$319="x")*(PlanDeTest!$I$3:$I$319=C$11)*(PlanDeTest!$B$3:$B$319±0)) Remplacé par =SOMME((TESTSINT="x")*(CRITICITE=C$11)*(DOMAINE±0)) Pour valider ces changements, je dois maintenant relancer le calcul matriciel dans chaque cellule. Et c'est pour cela que je souhaite connaitre une méthode moins contraignante que l'edition de chaque cellule et la validation par ctrl+maj+entrée.
Si tu as fait Edition >> Remplacer.etc. il n'y a aucune raison qu'il faille repasser en mode édition pour valider matriciellement si c'était fait auparavant
AV
Si TOUTES LES FORMULES d'une plage que tu connais
sont matricielles, tu peux utiliser ce type de procédure pour
les transformer en matricielles :
'--------------------
Sub test()
Dim F As String
For Each C In Range("B1:B10")
F = C.Formula
C.FormulaArray = F
Next
End Sub
'--------------------
"Richard C." <RichardC@discussions.microsoft.com> a écrit dans le message de news:
95C437E1-804D-4C28-83DC-140ACB1F7EA8@microsoft.com...
J'ai remplacé des valeurs de plage par des noms d'étiquette.
Le nombre de lignes définies dans les étiquettes étant supérieur, la formule
était érronée jusqu'au moment ou toutes les valeurs de plage étaient
remplacées par des étiquettes avec les mêmes nombres de lignes
Exemple:
=SOMME((PlanDeTest!$L$3:$L$319="x")*(PlanDeTest!$I$3:$I$319=C$11)*(PlanDeTest!$B$3:$B$319±0))
Remplacé par
=SOMME((TESTSINT="x")*(CRITICITE=C$11)*(DOMAINE±0))
Pour valider ces changements, je dois maintenant relancer le calcul
matriciel dans chaque cellule.
Et c'est pour cela que je souhaite connaitre une méthode moins contraignante
que l'edition de chaque cellule et la validation par ctrl+maj+entrée.
Si tu as fait Edition >> Remplacer.etc. il n'y a aucune raison qu'il
faille repasser en mode édition pour valider matriciellement si c'était fait
auparavant
Si TOUTES LES FORMULES d'une plage que tu connais sont matricielles, tu peux utiliser ce type de procédure pour les transformer en matricielles :
'-------------------- Sub test() Dim F As String For Each C In Range("B1:B10") F = C.Formula C.FormulaArray = F Next End Sub '--------------------
"Richard C." a écrit dans le message de news:
J'ai remplacé des valeurs de plage par des noms d'étiquette. Le nombre de lignes définies dans les étiquettes étant supérieur, la formule était érronée jusqu'au moment ou toutes les valeurs de plage étaient remplacées par des étiquettes avec les mêmes nombres de lignes Exemple: =SOMME((PlanDeTest!$L$3:$L$319="x")*(PlanDeTest!$I$3:$I$319=C$11)*(PlanDeTest!$B$3:$B$319±0)) Remplacé par =SOMME((TESTSINT="x")*(CRITICITE=C$11)*(DOMAINE±0)) Pour valider ces changements, je dois maintenant relancer le calcul matriciel dans chaque cellule. Et c'est pour cela que je souhaite connaitre une méthode moins contraignante que l'edition de chaque cellule et la validation par ctrl+maj+entrée.
Si tu as fait Edition >> Remplacer.etc. il n'y a aucune raison qu'il faille repasser en mode édition pour valider matriciellement si c'était fait auparavant
AV
Richard C.
Merci, ça fonctionne très bien.
Si TOUTES LES FORMULES d'une plage que tu connais sont matricielles, tu peux utiliser ce type de procédure pour les transformer en matricielles :
'-------------------- Sub test() Dim F As String For Each C In Range("B1:B10") F = C.Formula C.FormulaArray = F Next End Sub '--------------------
"Richard C." a écrit dans le message de news:
J'ai remplacé des valeurs de plage par des noms d'étiquette. Le nombre de lignes définies dans les étiquettes étant supérieur, la formule était érronée jusqu'au moment ou toutes les valeurs de plage étaient remplacées par des étiquettes avec les mêmes nombres de lignes Exemple: =SOMME((PlanDeTest!$L$3:$L$319="x")*(PlanDeTest!$I$3:$I$319=C$11)*(PlanDeTest!$B$3:$B$319±0)) Remplacé par =SOMME((TESTSINT="x")*(CRITICITE=C$11)*(DOMAINE±0)) Pour valider ces changements, je dois maintenant relancer le calcul matriciel dans chaque cellule. Et c'est pour cela que je souhaite connaitre une méthode moins contraignante que l'edition de chaque cellule et la validation par ctrl+maj+entrée.
Si tu as fait Edition >> Remplacer.etc. il n'y a aucune raison qu'il faille repasser en mode édition pour valider matriciellement si c'était fait auparavant
AV
Merci, ça fonctionne très bien.
Si TOUTES LES FORMULES d'une plage que tu connais
sont matricielles, tu peux utiliser ce type de procédure pour
les transformer en matricielles :
'--------------------
Sub test()
Dim F As String
For Each C In Range("B1:B10")
F = C.Formula
C.FormulaArray = F
Next
End Sub
'--------------------
"Richard C." <RichardC@discussions.microsoft.com> a écrit dans le message de news:
95C437E1-804D-4C28-83DC-140ACB1F7EA8@microsoft.com...
J'ai remplacé des valeurs de plage par des noms d'étiquette.
Le nombre de lignes définies dans les étiquettes étant supérieur, la formule
était érronée jusqu'au moment ou toutes les valeurs de plage étaient
remplacées par des étiquettes avec les mêmes nombres de lignes
Exemple:
=SOMME((PlanDeTest!$L$3:$L$319="x")*(PlanDeTest!$I$3:$I$319=C$11)*(PlanDeTest!$B$3:$B$319±0))
Remplacé par
=SOMME((TESTSINT="x")*(CRITICITE=C$11)*(DOMAINE±0))
Pour valider ces changements, je dois maintenant relancer le calcul
matriciel dans chaque cellule.
Et c'est pour cela que je souhaite connaitre une méthode moins contraignante
que l'edition de chaque cellule et la validation par ctrl+maj+entrée.
Si tu as fait Edition >> Remplacer.etc. il n'y a aucune raison qu'il
faille repasser en mode édition pour valider matriciellement si c'était fait
auparavant
Si TOUTES LES FORMULES d'une plage que tu connais sont matricielles, tu peux utiliser ce type de procédure pour les transformer en matricielles :
'-------------------- Sub test() Dim F As String For Each C In Range("B1:B10") F = C.Formula C.FormulaArray = F Next End Sub '--------------------
"Richard C." a écrit dans le message de news:
J'ai remplacé des valeurs de plage par des noms d'étiquette. Le nombre de lignes définies dans les étiquettes étant supérieur, la formule était érronée jusqu'au moment ou toutes les valeurs de plage étaient remplacées par des étiquettes avec les mêmes nombres de lignes Exemple: =SOMME((PlanDeTest!$L$3:$L$319="x")*(PlanDeTest!$I$3:$I$319=C$11)*(PlanDeTest!$B$3:$B$319±0)) Remplacé par =SOMME((TESTSINT="x")*(CRITICITE=C$11)*(DOMAINE±0)) Pour valider ces changements, je dois maintenant relancer le calcul matriciel dans chaque cellule. Et c'est pour cela que je souhaite connaitre une méthode moins contraignante que l'edition de chaque cellule et la validation par ctrl+maj+entrée.
Si tu as fait Edition >> Remplacer.etc. il n'y a aucune raison qu'il faille repasser en mode édition pour valider matriciellement si c'était fait auparavant