Bonjour Animal,
Tu n'es pas seul à observer ce type de problème ! J'ai pu reproduire ce type d'erreur.
Lorsqu'une feuille à une mise en forme conditionnelle d'une cinquantaine de cellule avec un formule aussi simple que :
=estvide(A1) , application.inputbox() ne fonctionne plus.
Je ne sais pas pourquoi ! Une autre chinoiserie d'excel !!!!!!!!!!!!!!!!!!!
Cependant, je te ferai remarquer que ta syntaxe n'est pas bonne :
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
Lorsque l'on utilise le paramètre pour un des éléments de la fonction, il faut l'utiliser pour chacun des paramètres. En
conséquence, la syntaxe peut être :
Set Plage = Application.InputBox(Prompt:="Sélectionnez une plage !", _
"Sélection de cellules", Type:=8)
OU
Set Plage = Application.InputBox("Sélectionnez une plage !", _
"Sélection de cellules", , , , , , 8)
Salutations!
"Animal" a écrit dans le message de news:
Bonjour à tous.
Tout d'abord... Un grand grand merci à tous.
Ça fait maintenant, à peu près 6 mois que les newsgroups
microsoft.public.fr. répondent à toutes mes questions,
particulièrement Excel & Access, sans que je n'ai besoin de démarrer
de nouveau sujet.
Avec tous les sites associés (excelabo.net...), ce sont de vraies
mines d'or !
J'adore y fouiner, l'ambiance et les gens y sont très très
sympathiques.
Merci.
Malheureusement, je ne viens pas que pour vous dire ceci, j'ai aussi un
petit soucis.
Donc... mon problème est le suivant :
Il semble que ce type de méthode ne soit pas compatible avec un mise
en forme conditionnelle :
--~----------------------------------------------------------~--
Sub SelectionPlageAvecSouris()
Dim Plage As Range
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
MsgBox ("La plage que vous avez séléctionnez est : " &
Plage.Address)
End Sub
--~----------------------------------------------------------~--
Si je ne supprime pas toutes mises en forme conditionnelle avant
d'exécuter ce sub, j'obtiens une erreur d'exécution 424 : Objet
requis.
J'ai trouvé un début de réponse dans ce sujet
(http://groups-beta.google.com/group/microsoft.public.fr.excel/browse_thread/thread/578b385d114e889f).
Mais pas de vrai solution.
Auriez vous une petite idée ?
Merci à tous.
Bonjour Animal,
Tu n'es pas seul à observer ce type de problème ! J'ai pu reproduire ce type d'erreur.
Lorsqu'une feuille à une mise en forme conditionnelle d'une cinquantaine de cellule avec un formule aussi simple que :
=estvide(A1) , application.inputbox() ne fonctionne plus.
Je ne sais pas pourquoi ! Une autre chinoiserie d'excel !!!!!!!!!!!!!!!!!!!
Cependant, je te ferai remarquer que ta syntaxe n'est pas bonne :
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
Lorsque l'on utilise le paramètre pour un des éléments de la fonction, il faut l'utiliser pour chacun des paramètres. En
conséquence, la syntaxe peut être :
Set Plage = Application.InputBox(Prompt:="Sélectionnez une plage !", _
"Sélection de cellules", Type:=8)
OU
Set Plage = Application.InputBox("Sélectionnez une plage !", _
"Sélection de cellules", , , , , , 8)
Salutations!
"Animal" <cberthaud@invacare.com> a écrit dans le message de news:
1110821330.145967.70140@l41g2000cwc.googlegroups.com...
Bonjour à tous.
Tout d'abord... Un grand grand merci à tous.
Ça fait maintenant, à peu près 6 mois que les newsgroups
microsoft.public.fr. répondent à toutes mes questions,
particulièrement Excel & Access, sans que je n'ai besoin de démarrer
de nouveau sujet.
Avec tous les sites associés (excelabo.net...), ce sont de vraies
mines d'or !
J'adore y fouiner, l'ambiance et les gens y sont très très
sympathiques.
Merci.
Malheureusement, je ne viens pas que pour vous dire ceci, j'ai aussi un
petit soucis.
Donc... mon problème est le suivant :
Il semble que ce type de méthode ne soit pas compatible avec un mise
en forme conditionnelle :
--~----------------------------------------------------------~--
Sub SelectionPlageAvecSouris()
Dim Plage As Range
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
MsgBox ("La plage que vous avez séléctionnez est : " &
Plage.Address)
End Sub
--~----------------------------------------------------------~--
Si je ne supprime pas toutes mises en forme conditionnelle avant
d'exécuter ce sub, j'obtiens une erreur d'exécution 424 : Objet
requis.
J'ai trouvé un début de réponse dans ce sujet
(http://groups-beta.google.com/group/microsoft.public.fr.excel/browse_thread/thread/578b385d114e889f).
Mais pas de vrai solution.
Auriez vous une petite idée ?
Merci à tous.
Bonjour Animal,
Tu n'es pas seul à observer ce type de problème ! J'ai pu reproduire ce type d'erreur.
Lorsqu'une feuille à une mise en forme conditionnelle d'une cinquantaine de cellule avec un formule aussi simple que :
=estvide(A1) , application.inputbox() ne fonctionne plus.
Je ne sais pas pourquoi ! Une autre chinoiserie d'excel !!!!!!!!!!!!!!!!!!!
Cependant, je te ferai remarquer que ta syntaxe n'est pas bonne :
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
Lorsque l'on utilise le paramètre pour un des éléments de la fonction, il faut l'utiliser pour chacun des paramètres. En
conséquence, la syntaxe peut être :
Set Plage = Application.InputBox(Prompt:="Sélectionnez une plage !", _
"Sélection de cellules", Type:=8)
OU
Set Plage = Application.InputBox("Sélectionnez une plage !", _
"Sélection de cellules", , , , , , 8)
Salutations!
"Animal" a écrit dans le message de news:
Bonjour à tous.
Tout d'abord... Un grand grand merci à tous.
Ça fait maintenant, à peu près 6 mois que les newsgroups
microsoft.public.fr. répondent à toutes mes questions,
particulièrement Excel & Access, sans que je n'ai besoin de démarrer
de nouveau sujet.
Avec tous les sites associés (excelabo.net...), ce sont de vraies
mines d'or !
J'adore y fouiner, l'ambiance et les gens y sont très très
sympathiques.
Merci.
Malheureusement, je ne viens pas que pour vous dire ceci, j'ai aussi un
petit soucis.
Donc... mon problème est le suivant :
Il semble que ce type de méthode ne soit pas compatible avec un mise
en forme conditionnelle :
--~----------------------------------------------------------~--
Sub SelectionPlageAvecSouris()
Dim Plage As Range
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
MsgBox ("La plage que vous avez séléctionnez est : " &
Plage.Address)
End Sub
--~----------------------------------------------------------~--
Si je ne supprime pas toutes mises en forme conditionnelle avant
d'exécuter ce sub, j'obtiens une erreur d'exécution 424 : Objet
requis.
J'ai trouvé un début de réponse dans ce sujet
(http://groups-beta.google.com/group/microsoft.public.fr.excel/browse_thread/thread/578b385d114e889f).
Mais pas de vrai solution.
Auriez vous une petite idée ?
Merci à tous.
Bonjour Animal,
Tu n'es pas seul à observer ce type de problème ! J'ai pu reproduire ce type d'erreur.
Lorsqu'une feuille à une mise en forme conditionnelle d'une cinquantaine de cellule avec un formule aussi simple que :
=estvide(A1) , application.inputbox() ne fonctionne plus.
Je ne sais pas pourquoi ! Une autre chinoiserie d'excel !!!!!!!!!!!!!!!!!!!
Cependant, je te ferai remarquer que ta syntaxe n'est pas bonne :
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
Lorsque l'on utilise le paramètre pour un des éléments de la fonction, il faut l'utiliser pour chacun des paramètres.
En
conséquence, la syntaxe peut être :
Set Plage = Application.InputBox(Prompt:="Sélectionnez une plage !", _
"Sélection de cellules", Type:=8)
OU
Set Plage = Application.InputBox("Sélectionnez une plage !", _
"Sélection de cellules", , , , , , 8)
Salutations!
"Animal" a écrit dans le message de news:
Bonjour à tous.
Tout d'abord... Un grand grand merci à tous.
Ça fait maintenant, à peu près 6 mois que les newsgroups
microsoft.public.fr. répondent à toutes mes questions,
particulièrement Excel & Access, sans que je n'ai besoin de démarrer
de nouveau sujet.
Avec tous les sites associés (excelabo.net...), ce sont de vraies
mines d'or !
J'adore y fouiner, l'ambiance et les gens y sont très très
sympathiques.
Merci.
Malheureusement, je ne viens pas que pour vous dire ceci, j'ai aussi un
petit soucis.
Donc... mon problème est le suivant :
Il semble que ce type de méthode ne soit pas compatible avec un mise
en forme conditionnelle :
--~----------------------------------------------------------~--
Sub SelectionPlageAvecSouris()
Dim Plage As Range
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
MsgBox ("La plage que vous avez séléctionnez est : " &
Plage.Address)
End Sub
--~----------------------------------------------------------~--
Si je ne supprime pas toutes mises en forme conditionnelle avant
d'exécuter ce sub, j'obtiens une erreur d'exécution 424 : Objet
requis.
J'ai trouvé un début de réponse dans ce sujet
(http://groups-beta.google.com/group/microsoft.public.fr.excel/browse_thread/thread/578b385d114e889f).
Mais pas de vrai solution.
Auriez vous une petite idée ?
Merci à tous.
Bonjour Animal,
Tu n'es pas seul à observer ce type de problème ! J'ai pu reproduire ce type d'erreur.
Lorsqu'une feuille à une mise en forme conditionnelle d'une cinquantaine de cellule avec un formule aussi simple que :
=estvide(A1) , application.inputbox() ne fonctionne plus.
Je ne sais pas pourquoi ! Une autre chinoiserie d'excel !!!!!!!!!!!!!!!!!!!
Cependant, je te ferai remarquer que ta syntaxe n'est pas bonne :
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
Lorsque l'on utilise le paramètre pour un des éléments de la fonction, il faut l'utiliser pour chacun des paramètres.
En
conséquence, la syntaxe peut être :
Set Plage = Application.InputBox(Prompt:="Sélectionnez une plage !", _
"Sélection de cellules", Type:=8)
OU
Set Plage = Application.InputBox("Sélectionnez une plage !", _
"Sélection de cellules", , , , , , 8)
Salutations!
"Animal" <cberthaud@invacare.com> a écrit dans le message de news:
1110821330.145967.70140@l41g2000cwc.googlegroups.com...
Bonjour à tous.
Tout d'abord... Un grand grand merci à tous.
Ça fait maintenant, à peu près 6 mois que les newsgroups
microsoft.public.fr. répondent à toutes mes questions,
particulièrement Excel & Access, sans que je n'ai besoin de démarrer
de nouveau sujet.
Avec tous les sites associés (excelabo.net...), ce sont de vraies
mines d'or !
J'adore y fouiner, l'ambiance et les gens y sont très très
sympathiques.
Merci.
Malheureusement, je ne viens pas que pour vous dire ceci, j'ai aussi un
petit soucis.
Donc... mon problème est le suivant :
Il semble que ce type de méthode ne soit pas compatible avec un mise
en forme conditionnelle :
--~----------------------------------------------------------~--
Sub SelectionPlageAvecSouris()
Dim Plage As Range
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
MsgBox ("La plage que vous avez séléctionnez est : " &
Plage.Address)
End Sub
--~----------------------------------------------------------~--
Si je ne supprime pas toutes mises en forme conditionnelle avant
d'exécuter ce sub, j'obtiens une erreur d'exécution 424 : Objet
requis.
J'ai trouvé un début de réponse dans ce sujet
(http://groups-beta.google.com/group/microsoft.public.fr.excel/browse_thread/thread/578b385d114e889f).
Mais pas de vrai solution.
Auriez vous une petite idée ?
Merci à tous.
Bonjour Animal,
Tu n'es pas seul à observer ce type de problème ! J'ai pu reproduire ce type d'erreur.
Lorsqu'une feuille à une mise en forme conditionnelle d'une cinquantaine de cellule avec un formule aussi simple que :
=estvide(A1) , application.inputbox() ne fonctionne plus.
Je ne sais pas pourquoi ! Une autre chinoiserie d'excel !!!!!!!!!!!!!!!!!!!
Cependant, je te ferai remarquer que ta syntaxe n'est pas bonne :
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
Lorsque l'on utilise le paramètre pour un des éléments de la fonction, il faut l'utiliser pour chacun des paramètres.
En
conséquence, la syntaxe peut être :
Set Plage = Application.InputBox(Prompt:="Sélectionnez une plage !", _
"Sélection de cellules", Type:=8)
OU
Set Plage = Application.InputBox("Sélectionnez une plage !", _
"Sélection de cellules", , , , , , 8)
Salutations!
"Animal" a écrit dans le message de news:
Bonjour à tous.
Tout d'abord... Un grand grand merci à tous.
Ça fait maintenant, à peu près 6 mois que les newsgroups
microsoft.public.fr. répondent à toutes mes questions,
particulièrement Excel & Access, sans que je n'ai besoin de démarrer
de nouveau sujet.
Avec tous les sites associés (excelabo.net...), ce sont de vraies
mines d'or !
J'adore y fouiner, l'ambiance et les gens y sont très très
sympathiques.
Merci.
Malheureusement, je ne viens pas que pour vous dire ceci, j'ai aussi un
petit soucis.
Donc... mon problème est le suivant :
Il semble que ce type de méthode ne soit pas compatible avec un mise
en forme conditionnelle :
--~----------------------------------------------------------~--
Sub SelectionPlageAvecSouris()
Dim Plage As Range
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
MsgBox ("La plage que vous avez séléctionnez est : " &
Plage.Address)
End Sub
--~----------------------------------------------------------~--
Si je ne supprime pas toutes mises en forme conditionnelle avant
d'exécuter ce sub, j'obtiens une erreur d'exécution 424 : Objet
requis.
J'ai trouvé un début de réponse dans ce sujet
(http://groups-beta.google.com/group/microsoft.public.fr.excel/browse_thread/thread/578b385d114e889f).
Mais pas de vrai solution.
Auriez vous une petite idée ?
Merci à tous.
P.S. J'avais omis d'insérer : Title:
Ce n'était pas très grave MichDenis. Lorsque l'on passe les paramètres d'une
Bonjour Isabelle,
Si tu augmentes un peu le nombre de cellules ayant un format conditionnelle, ta syntaxe n'est pas valide pour même une
seule cellule.
J'en profite pour corriger une des 2 syntaxes que j'émettais au message précédent :
Set Plage = Application.InputBox(Prompt:="Sélectionnez une plage !", _
Title:="Sélection de cellules", Type:=8)
P.S. J'avais omis d'insérer : Title: >
Salutations!
"isabelle" a écrit dans le message de news: %
bonjour animal et denis,
avec cette syntaxe je réussie à sélectionner une seule cellule
Set Plage = Application.InputBox("Sélectionnez une plage", Type:=8 + 64)
mais pas plusieurs, lorsqu'il y a une cinquantaine de mise en forme
conditionnelle sur la feuille.
isabelleBonjour Animal,
Tu n'es pas seul à observer ce type de problème ! J'ai pu reproduire ce type d'erreur.
Lorsqu'une feuille à une mise en forme conditionnelle d'une cinquantaine de cellule avec un formule aussi simple que :
=estvide(A1) , application.inputbox() ne fonctionne plus.
Je ne sais pas pourquoi ! Une autre chinoiserie d'excel !!!!!!!!!!!!!!!!!!!
Cependant, je te ferai remarquer que ta syntaxe n'est pas bonne :
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
Lorsque l'on utilise le paramètre pour un des éléments de la fonction, il faut l'utiliser pour chacun des paramètres.
En
conséquence, la syntaxe peut être :
Set Plage = Application.InputBox(Prompt:="Sélectionnez une plage !", _
"Sélection de cellules", Type:=8)
OU
Set Plage = Application.InputBox("Sélectionnez une plage !", _
"Sélection de cellules", , , , , , 8)
Salutations!
"Animal" a écrit dans le message de news:
Bonjour à tous.
Tout d'abord... Un grand grand merci à tous.
Ça fait maintenant, à peu près 6 mois que les newsgroups
microsoft.public.fr. répondent à toutes mes questions,
particulièrement Excel & Access, sans que je n'ai besoin de démarrer
de nouveau sujet.
Avec tous les sites associés (excelabo.net...), ce sont de vraies
mines d'or !
J'adore y fouiner, l'ambiance et les gens y sont très très
sympathiques.
Merci.
Malheureusement, je ne viens pas que pour vous dire ceci, j'ai aussi un
petit soucis.
Donc... mon problème est le suivant :
Il semble que ce type de méthode ne soit pas compatible avec un mise
en forme conditionnelle :
--~----------------------------------------------------------~--
Sub SelectionPlageAvecSouris()
Dim Plage As Range
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
MsgBox ("La plage que vous avez séléctionnez est : " &
Plage.Address)
End Sub
--~----------------------------------------------------------~--
Si je ne supprime pas toutes mises en forme conditionnelle avant
d'exécuter ce sub, j'obtiens une erreur d'exécution 424 : Objet
requis.
J'ai trouvé un début de réponse dans ce sujet
(http://groups-beta.google.com/group/microsoft.public.fr.excel/browse_thread/thread/578b385d114e889f).
Mais pas de vrai solution.
Auriez vous une petite idée ?
Merci à tous.
P.S. J'avais omis d'insérer : Title:
Ce n'était pas très grave MichDenis. Lorsque l'on passe les paramètres d'une
Bonjour Isabelle,
Si tu augmentes un peu le nombre de cellules ayant un format conditionnelle, ta syntaxe n'est pas valide pour même une
seule cellule.
J'en profite pour corriger une des 2 syntaxes que j'émettais au message précédent :
Set Plage = Application.InputBox(Prompt:="Sélectionnez une plage !", _
Title:="Sélection de cellules", Type:=8)
P.S. J'avais omis d'insérer : Title: >
Salutations!
"isabelle" <hoHoho@hohoHo> a écrit dans le message de news: %231A7nLNKFHA.3960@TK2MSFTNGP09.phx.gbl...
bonjour animal et denis,
avec cette syntaxe je réussie à sélectionner une seule cellule
Set Plage = Application.InputBox("Sélectionnez une plage", Type:=8 + 64)
mais pas plusieurs, lorsqu'il y a une cinquantaine de mise en forme
conditionnelle sur la feuille.
isabelle
Bonjour Animal,
Tu n'es pas seul à observer ce type de problème ! J'ai pu reproduire ce type d'erreur.
Lorsqu'une feuille à une mise en forme conditionnelle d'une cinquantaine de cellule avec un formule aussi simple que :
=estvide(A1) , application.inputbox() ne fonctionne plus.
Je ne sais pas pourquoi ! Une autre chinoiserie d'excel !!!!!!!!!!!!!!!!!!!
Cependant, je te ferai remarquer que ta syntaxe n'est pas bonne :
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
Lorsque l'on utilise le paramètre pour un des éléments de la fonction, il faut l'utiliser pour chacun des paramètres.
En
conséquence, la syntaxe peut être :
Set Plage = Application.InputBox(Prompt:="Sélectionnez une plage !", _
"Sélection de cellules", Type:=8)
OU
Set Plage = Application.InputBox("Sélectionnez une plage !", _
"Sélection de cellules", , , , , , 8)
Salutations!
"Animal" <cberthaud@invacare.com> a écrit dans le message de news:
1110821330.145967.70140@l41g2000cwc.googlegroups.com...
Bonjour à tous.
Tout d'abord... Un grand grand merci à tous.
Ça fait maintenant, à peu près 6 mois que les newsgroups
microsoft.public.fr. répondent à toutes mes questions,
particulièrement Excel & Access, sans que je n'ai besoin de démarrer
de nouveau sujet.
Avec tous les sites associés (excelabo.net...), ce sont de vraies
mines d'or !
J'adore y fouiner, l'ambiance et les gens y sont très très
sympathiques.
Merci.
Malheureusement, je ne viens pas que pour vous dire ceci, j'ai aussi un
petit soucis.
Donc... mon problème est le suivant :
Il semble que ce type de méthode ne soit pas compatible avec un mise
en forme conditionnelle :
--~----------------------------------------------------------~--
Sub SelectionPlageAvecSouris()
Dim Plage As Range
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
MsgBox ("La plage que vous avez séléctionnez est : " &
Plage.Address)
End Sub
--~----------------------------------------------------------~--
Si je ne supprime pas toutes mises en forme conditionnelle avant
d'exécuter ce sub, j'obtiens une erreur d'exécution 424 : Objet
requis.
J'ai trouvé un début de réponse dans ce sujet
(http://groups-beta.google.com/group/microsoft.public.fr.excel/browse_thread/thread/578b385d114e889f).
Mais pas de vrai solution.
Auriez vous une petite idée ?
Merci à tous.
P.S. J'avais omis d'insérer : Title:
Ce n'était pas très grave MichDenis. Lorsque l'on passe les paramètres d'une
Bonjour Isabelle,
Si tu augmentes un peu le nombre de cellules ayant un format conditionnelle, ta syntaxe n'est pas valide pour même une
seule cellule.
J'en profite pour corriger une des 2 syntaxes que j'émettais au message précédent :
Set Plage = Application.InputBox(Prompt:="Sélectionnez une plage !", _
Title:="Sélection de cellules", Type:=8)
P.S. J'avais omis d'insérer : Title: >
Salutations!
"isabelle" a écrit dans le message de news: %
bonjour animal et denis,
avec cette syntaxe je réussie à sélectionner une seule cellule
Set Plage = Application.InputBox("Sélectionnez une plage", Type:=8 + 64)
mais pas plusieurs, lorsqu'il y a une cinquantaine de mise en forme
conditionnelle sur la feuille.
isabelleBonjour Animal,
Tu n'es pas seul à observer ce type de problème ! J'ai pu reproduire ce type d'erreur.
Lorsqu'une feuille à une mise en forme conditionnelle d'une cinquantaine de cellule avec un formule aussi simple que :
=estvide(A1) , application.inputbox() ne fonctionne plus.
Je ne sais pas pourquoi ! Une autre chinoiserie d'excel !!!!!!!!!!!!!!!!!!!
Cependant, je te ferai remarquer que ta syntaxe n'est pas bonne :
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
Lorsque l'on utilise le paramètre pour un des éléments de la fonction, il faut l'utiliser pour chacun des paramètres.
En
conséquence, la syntaxe peut être :
Set Plage = Application.InputBox(Prompt:="Sélectionnez une plage !", _
"Sélection de cellules", Type:=8)
OU
Set Plage = Application.InputBox("Sélectionnez une plage !", _
"Sélection de cellules", , , , , , 8)
Salutations!
"Animal" a écrit dans le message de news:
Bonjour à tous.
Tout d'abord... Un grand grand merci à tous.
Ça fait maintenant, à peu près 6 mois que les newsgroups
microsoft.public.fr. répondent à toutes mes questions,
particulièrement Excel & Access, sans que je n'ai besoin de démarrer
de nouveau sujet.
Avec tous les sites associés (excelabo.net...), ce sont de vraies
mines d'or !
J'adore y fouiner, l'ambiance et les gens y sont très très
sympathiques.
Merci.
Malheureusement, je ne viens pas que pour vous dire ceci, j'ai aussi un
petit soucis.
Donc... mon problème est le suivant :
Il semble que ce type de méthode ne soit pas compatible avec un mise
en forme conditionnelle :
--~----------------------------------------------------------~--
Sub SelectionPlageAvecSouris()
Dim Plage As Range
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
MsgBox ("La plage que vous avez séléctionnez est : " &
Plage.Address)
End Sub
--~----------------------------------------------------------~--
Si je ne supprime pas toutes mises en forme conditionnelle avant
d'exécuter ce sub, j'obtiens une erreur d'exécution 424 : Objet
requis.
J'ai trouvé un début de réponse dans ce sujet
(http://groups-beta.google.com/group/microsoft.public.fr.excel/browse_thread/thread/578b385d114e889f).
Mais pas de vrai solution.
Auriez vous une petite idée ?
Merci à tous.
P.S. J'avais omis d'insérer : Title:
Ce n'était pas très grave MichDenis. Lorsque l'on passe les paramètres d'une
Bonjour Isabelle,
Si tu augmentes un peu le nombre de cellules ayant un format conditionnelle, ta syntaxe n'est pas valide pour même une
seule cellule.
J'en profite pour corriger une des 2 syntaxes que j'émettais au message précédent :
Set Plage = Application.InputBox(Prompt:="Sélectionnez une plage !", _
Title:="Sélection de cellules", Type:=8)
P.S. J'avais omis d'insérer : Title: >
Salutations!
"isabelle" a écrit dans le message de news: %
bonjour animal et denis,
avec cette syntaxe je réussie à sélectionner une seule cellule
Set Plage = Application.InputBox("Sélectionnez une plage", Type:=8 + 64)
mais pas plusieurs, lorsqu'il y a une cinquantaine de mise en forme
conditionnelle sur la feuille.
isabelleBonjour Animal,
Tu n'es pas seul à observer ce type de problème ! J'ai pu reproduire ce type d'erreur.
Lorsqu'une feuille à une mise en forme conditionnelle d'une cinquantaine de cellule avec un formule aussi simple que :
=estvide(A1) , application.inputbox() ne fonctionne plus.
Je ne sais pas pourquoi ! Une autre chinoiserie d'excel !!!!!!!!!!!!!!!!!!!
Cependant, je te ferai remarquer que ta syntaxe n'est pas bonne :
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
Lorsque l'on utilise le paramètre pour un des éléments de la fonction, il faut l'utiliser pour chacun des paramètres.
En
conséquence, la syntaxe peut être :
Set Plage = Application.InputBox(Prompt:="Sélectionnez une plage !", _
"Sélection de cellules", Type:=8)
OU
Set Plage = Application.InputBox("Sélectionnez une plage !", _
"Sélection de cellules", , , , , , 8)
Salutations!
"Animal" a écrit dans le message de news:
Bonjour à tous.
Tout d'abord... Un grand grand merci à tous.
Ça fait maintenant, à peu près 6 mois que les newsgroups
microsoft.public.fr. répondent à toutes mes questions,
particulièrement Excel & Access, sans que je n'ai besoin de démarrer
de nouveau sujet.
Avec tous les sites associés (excelabo.net...), ce sont de vraies
mines d'or !
J'adore y fouiner, l'ambiance et les gens y sont très très
sympathiques.
Merci.
Malheureusement, je ne viens pas que pour vous dire ceci, j'ai aussi un
petit soucis.
Donc... mon problème est le suivant :
Il semble que ce type de méthode ne soit pas compatible avec un mise
en forme conditionnelle :
--~----------------------------------------------------------~--
Sub SelectionPlageAvecSouris()
Dim Plage As Range
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
MsgBox ("La plage que vous avez séléctionnez est : " &
Plage.Address)
End Sub
--~----------------------------------------------------------~--
Si je ne supprime pas toutes mises en forme conditionnelle avant
d'exécuter ce sub, j'obtiens une erreur d'exécution 424 : Objet
requis.
J'ai trouvé un début de réponse dans ce sujet
(http://groups-beta.google.com/group/microsoft.public.fr.excel/browse_thread/thread/578b385d114e889f).
Mais pas de vrai solution.
Auriez vous une petite idée ?
Merci à tous.
P.S. J'avais omis d'insérer : Title:
Ce n'était pas très grave MichDenis. Lorsque l'on passe les paramètres d'une
Bonjour Isabelle,
Si tu augmentes un peu le nombre de cellules ayant un format conditionnelle, ta syntaxe n'est pas valide pour même une
seule cellule.
J'en profite pour corriger une des 2 syntaxes que j'émettais au message précédent :
Set Plage = Application.InputBox(Prompt:="Sélectionnez une plage !", _
Title:="Sélection de cellules", Type:=8)
P.S. J'avais omis d'insérer : Title: >
Salutations!
"isabelle" <hoHoho@hohoHo> a écrit dans le message de news: %231A7nLNKFHA.3960@TK2MSFTNGP09.phx.gbl...
bonjour animal et denis,
avec cette syntaxe je réussie à sélectionner une seule cellule
Set Plage = Application.InputBox("Sélectionnez une plage", Type:=8 + 64)
mais pas plusieurs, lorsqu'il y a une cinquantaine de mise en forme
conditionnelle sur la feuille.
isabelle
Bonjour Animal,
Tu n'es pas seul à observer ce type de problème ! J'ai pu reproduire ce type d'erreur.
Lorsqu'une feuille à une mise en forme conditionnelle d'une cinquantaine de cellule avec un formule aussi simple que :
=estvide(A1) , application.inputbox() ne fonctionne plus.
Je ne sais pas pourquoi ! Une autre chinoiserie d'excel !!!!!!!!!!!!!!!!!!!
Cependant, je te ferai remarquer que ta syntaxe n'est pas bonne :
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
Lorsque l'on utilise le paramètre pour un des éléments de la fonction, il faut l'utiliser pour chacun des paramètres.
En
conséquence, la syntaxe peut être :
Set Plage = Application.InputBox(Prompt:="Sélectionnez une plage !", _
"Sélection de cellules", Type:=8)
OU
Set Plage = Application.InputBox("Sélectionnez une plage !", _
"Sélection de cellules", , , , , , 8)
Salutations!
"Animal" <cberthaud@invacare.com> a écrit dans le message de news:
1110821330.145967.70140@l41g2000cwc.googlegroups.com...
Bonjour à tous.
Tout d'abord... Un grand grand merci à tous.
Ça fait maintenant, à peu près 6 mois que les newsgroups
microsoft.public.fr. répondent à toutes mes questions,
particulièrement Excel & Access, sans que je n'ai besoin de démarrer
de nouveau sujet.
Avec tous les sites associés (excelabo.net...), ce sont de vraies
mines d'or !
J'adore y fouiner, l'ambiance et les gens y sont très très
sympathiques.
Merci.
Malheureusement, je ne viens pas que pour vous dire ceci, j'ai aussi un
petit soucis.
Donc... mon problème est le suivant :
Il semble que ce type de méthode ne soit pas compatible avec un mise
en forme conditionnelle :
--~----------------------------------------------------------~--
Sub SelectionPlageAvecSouris()
Dim Plage As Range
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
MsgBox ("La plage que vous avez séléctionnez est : " &
Plage.Address)
End Sub
--~----------------------------------------------------------~--
Si je ne supprime pas toutes mises en forme conditionnelle avant
d'exécuter ce sub, j'obtiens une erreur d'exécution 424 : Objet
requis.
J'ai trouvé un début de réponse dans ce sujet
(http://groups-beta.google.com/group/microsoft.public.fr.excel/browse_thread/thread/578b385d114e889f).
Mais pas de vrai solution.
Auriez vous une petite idée ?
Merci à tous.
P.S. J'avais omis d'insérer : Title:
Ce n'était pas très grave MichDenis. Lorsque l'on passe les paramètres d'une
Bonjour Isabelle,
Si tu augmentes un peu le nombre de cellules ayant un format conditionnelle, ta syntaxe n'est pas valide pour même une
seule cellule.
J'en profite pour corriger une des 2 syntaxes que j'émettais au message précédent :
Set Plage = Application.InputBox(Prompt:="Sélectionnez une plage !", _
Title:="Sélection de cellules", Type:=8)
P.S. J'avais omis d'insérer : Title: >
Salutations!
"isabelle" a écrit dans le message de news: %
bonjour animal et denis,
avec cette syntaxe je réussie à sélectionner une seule cellule
Set Plage = Application.InputBox("Sélectionnez une plage", Type:=8 + 64)
mais pas plusieurs, lorsqu'il y a une cinquantaine de mise en forme
conditionnelle sur la feuille.
isabelleBonjour Animal,
Tu n'es pas seul à observer ce type de problème ! J'ai pu reproduire ce type d'erreur.
Lorsqu'une feuille à une mise en forme conditionnelle d'une cinquantaine de cellule avec un formule aussi simple que :
=estvide(A1) , application.inputbox() ne fonctionne plus.
Je ne sais pas pourquoi ! Une autre chinoiserie d'excel !!!!!!!!!!!!!!!!!!!
Cependant, je te ferai remarquer que ta syntaxe n'est pas bonne :
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
Lorsque l'on utilise le paramètre pour un des éléments de la fonction, il faut l'utiliser pour chacun des paramètres.
En
conséquence, la syntaxe peut être :
Set Plage = Application.InputBox(Prompt:="Sélectionnez une plage !", _
"Sélection de cellules", Type:=8)
OU
Set Plage = Application.InputBox("Sélectionnez une plage !", _
"Sélection de cellules", , , , , , 8)
Salutations!
"Animal" a écrit dans le message de news:
Bonjour à tous.
Tout d'abord... Un grand grand merci à tous.
Ça fait maintenant, à peu près 6 mois que les newsgroups
microsoft.public.fr. répondent à toutes mes questions,
particulièrement Excel & Access, sans que je n'ai besoin de démarrer
de nouveau sujet.
Avec tous les sites associés (excelabo.net...), ce sont de vraies
mines d'or !
J'adore y fouiner, l'ambiance et les gens y sont très très
sympathiques.
Merci.
Malheureusement, je ne viens pas que pour vous dire ceci, j'ai aussi un
petit soucis.
Donc... mon problème est le suivant :
Il semble que ce type de méthode ne soit pas compatible avec un mise
en forme conditionnelle :
--~----------------------------------------------------------~--
Sub SelectionPlageAvecSouris()
Dim Plage As Range
Set Plage = Application.InputBox("Sélectionnez une plage !",
"Sélection de cellules", Type:=8)
MsgBox ("La plage que vous avez séléctionnez est : " &
Plage.Address)
End Sub
--~----------------------------------------------------------~--
Si je ne supprime pas toutes mises en forme conditionnelle avant
d'exécuter ce sub, j'obtiens une erreur d'exécution 424 : Objet
requis.
J'ai trouvé un début de réponse dans ce sujet
(http://groups-beta.google.com/group/microsoft.public.fr.excel/browse_thread/thread/578b385d114e889f).
Mais pas de vrai solution.
Auriez vous une petite idée ?
Merci à tous.