Bonjour,
Exemple que tu peux utiliser pour déplacer plus d'une feuille
dans la même commande :
Sheets(Array("sheet1", "sheet4")).Move after:=Worksheets(Sheets.Count)
Tu adaptes le nom des feuilles.
"Guy85" a écrit dans le message de groupe de
discussion :
#
Bonjour,
Quand je suis en groupe de travail et que je déplace ou copie , j'ai le
message suivant, je suis obligé de cliquer sur "Fin" autant de fois que
j'ai
de feuilles en groupe de travail.
Erreur d'exécution 1004
La méthode 'Intersect' de l'objet'_Global' à échoué.
Merci de votre aide
Cordialement
Guy
Bonjour,
Exemple que tu peux utiliser pour déplacer plus d'une feuille
dans la même commande :
Sheets(Array("sheet1", "sheet4")).Move after:=Worksheets(Sheets.Count)
Tu adaptes le nom des feuilles.
"Guy85" <Guy_Excel_2003@bonjour.fr> a écrit dans le message de groupe de
discussion :
#5iVzqy9KHA.148@TK2MSFTNGP06.phx.gbl...
Bonjour,
Quand je suis en groupe de travail et que je déplace ou copie , j'ai le
message suivant, je suis obligé de cliquer sur "Fin" autant de fois que
j'ai
de feuilles en groupe de travail.
Erreur d'exécution 1004
La méthode 'Intersect' de l'objet'_Global' à échoué.
Merci de votre aide
Cordialement
Guy
Bonjour,
Exemple que tu peux utiliser pour déplacer plus d'une feuille
dans la même commande :
Sheets(Array("sheet1", "sheet4")).Move after:=Worksheets(Sheets.Count)
Tu adaptes le nom des feuilles.
"Guy85" a écrit dans le message de groupe de
discussion :
#
Bonjour,
Quand je suis en groupe de travail et que je déplace ou copie , j'ai le
message suivant, je suis obligé de cliquer sur "Fin" autant de fois que
j'ai
de feuilles en groupe de travail.
Erreur d'exécution 1004
La méthode 'Intersect' de l'objet'_Global' à échoué.
Merci de votre aide
Cordialement
Guy
| C'est de déplacer une ou des cellules dans une feuille
***Aucune idée de ce que tu veux dire.
Au lieu d'expliquer de me donner le code qui ne fonctionne pas,
pourquoi ne pas décrire précisément ce que tu veux faire, mais que
tu ne réussis pas à faire.
Tu peux publier toutes les procédures que tu voudras, si aucune d'elles
ne fait ce que tu désires, comment je puis déduire ce que tu veux faire.
Si tu veux inclure dans ta question le code que tu utilises, ce n'est pas
un
problème, mais la publication du code ne peut pas remplacer l'explication
de tes attentes d'une procédure qui fonctionnerait.
| C'est de déplacer une ou des cellules dans une feuille
***Aucune idée de ce que tu veux dire.
Au lieu d'expliquer de me donner le code qui ne fonctionne pas,
pourquoi ne pas décrire précisément ce que tu veux faire, mais que
tu ne réussis pas à faire.
Tu peux publier toutes les procédures que tu voudras, si aucune d'elles
ne fait ce que tu désires, comment je puis déduire ce que tu veux faire.
Si tu veux inclure dans ta question le code que tu utilises, ce n'est pas
un
problème, mais la publication du code ne peut pas remplacer l'explication
de tes attentes d'une procédure qui fonctionnerait.
| C'est de déplacer une ou des cellules dans une feuille
***Aucune idée de ce que tu veux dire.
Au lieu d'expliquer de me donner le code qui ne fonctionne pas,
pourquoi ne pas décrire précisément ce que tu veux faire, mais que
tu ne réussis pas à faire.
Tu peux publier toutes les procédures que tu voudras, si aucune d'elles
ne fait ce que tu désires, comment je puis déduire ce que tu veux faire.
Si tu veux inclure dans ta question le code que tu utilises, ce n'est pas
un
problème, mais la publication du code ne peut pas remplacer l'explication
de tes attentes d'une procédure qui fonctionnerait.
| C'est de déplacer une ou des cellules dans une feuille
***Aucune idée de ce que tu veux dire.
Au lieu d'expliquer de me donner le code qui ne fonctionne pas,
pourquoi ne pas décrire précisément ce que tu veux faire, mais que
tu ne réussis pas à faire.
Tu peux publier toutes les procédures que tu voudras, si aucune d'elles
ne fait ce que tu désires, comment je puis déduire ce que tu veux faire.
Si tu veux inclure dans ta question le code que tu utilises, ce n'est pas
un
problème, mais la publication du code ne peut pas remplacer l'explication
de tes attentes d'une procédure qui fonctionnerait.
| C'est de déplacer une ou des cellules dans une feuille
***Aucune idée de ce que tu veux dire.
Au lieu d'expliquer de me donner le code qui ne fonctionne pas,
pourquoi ne pas décrire précisément ce que tu veux faire, mais que
tu ne réussis pas à faire.
Tu peux publier toutes les procédures que tu voudras, si aucune d'elles
ne fait ce que tu désires, comment je puis déduire ce que tu veux faire.
Si tu veux inclure dans ta question le code que tu utilises, ce n'est pas
un
problème, mais la publication du code ne peut pas remplacer l'explication
de tes attentes d'une procédure qui fonctionnerait.
| C'est de déplacer une ou des cellules dans une feuille
***Aucune idée de ce que tu veux dire.
Au lieu d'expliquer de me donner le code qui ne fonctionne pas,
pourquoi ne pas décrire précisément ce que tu veux faire, mais que
tu ne réussis pas à faire.
Tu peux publier toutes les procédures que tu voudras, si aucune d'elles
ne fait ce que tu désires, comment je puis déduire ce que tu veux faire.
Si tu veux inclure dans ta question le code que tu utilises, ce n'est pas
un
problème, mais la publication du code ne peut pas remplacer l'explication
de tes attentes d'une procédure qui fonctionnerait.
Tu as oublié de mentionner que l'événement utilisé était dans le
ThisWorkbook
probablement celui-ci.
Tu as oublié de mentionner que l'événement utilisé était dans le
ThisWorkbook
probablement celui-ci.
Je te propose de modifier ta procédure comme ceci:
ATTENTION : les paramètres Sh et Target s'adressent qu'à une feuille
et non pas à plusieurs feuilles lorsque plusieurs d'entre elles sont
sélectionnées.
'------------------------------------
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As
Range)
For Each Sh In Worksheets
If Sh.Range(Target.Address).Count > 1 Or _
Intersect(Sh.Range(Target.Address), _
Sh.Range("B3:D80")) Is Nothing Then
Exit Sub
End If
Next
End Sub
'------------------------------------
"Guy85" a écrit dans le message de groupe de
discussion :
eb#KQQ#
Bonjour,
Je vais essayer d'être précis.
Dans mon fichier, je veux travailler en groupe de travail.
Je sélectionne par exemple 3 onglets.
Sur une feuille, je sélectionne les cellules K3:L7.
Je les copies en M3.
Là apparait mon message en surlignant en jaune la ligne 2, c'est à dire :
If Target.Count > 1 Or Intersect(Target, Range("B3:D80")) Is Nothing Then
Exit Sub.
Que je copie ou efface ou déplace quoique ce soit (une ou plusieurs
cellule)
en groupe de travail, j'ai le même message.
"michdenis" a écrit dans le message de news:
| C'est de déplacer une ou des cellules dans une feuille
***Aucune idée de ce que tu veux dire.
Au lieu d'expliquer de me donner le code qui ne fonctionne pas,
pourquoi ne pas décrire précisément ce que tu veux faire, mais que
tu ne réussis pas à faire.
Tu peux publier toutes les procédures que tu voudras, si aucune d'elles
ne fait ce que tu désires, comment je puis déduire ce que tu veux faire.
Si tu veux inclure dans ta question le code que tu utilises, ce n'est pas
un
problème, mais la publication du code ne peut pas remplacer l'explication
de tes attentes d'une procédure qui fonctionnerait.
Tu as oublié de mentionner que l'événement utilisé était dans le
ThisWorkbook
probablement celui-ci.
Tu as oublié de mentionner que l'événement utilisé était dans le
ThisWorkbook
probablement celui-ci.
Je te propose de modifier ta procédure comme ceci:
ATTENTION : les paramètres Sh et Target s'adressent qu'à une feuille
et non pas à plusieurs feuilles lorsque plusieurs d'entre elles sont
sélectionnées.
'------------------------------------
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As
Range)
For Each Sh In Worksheets
If Sh.Range(Target.Address).Count > 1 Or _
Intersect(Sh.Range(Target.Address), _
Sh.Range("B3:D80")) Is Nothing Then
Exit Sub
End If
Next
End Sub
'------------------------------------
"Guy85" <Guy_Excel_2003@bonjour.fr> a écrit dans le message de groupe de
discussion :
eb#KQQ#9KHA.4308@TK2MSFTNGP04.phx.gbl...
Bonjour,
Je vais essayer d'être précis.
Dans mon fichier, je veux travailler en groupe de travail.
Je sélectionne par exemple 3 onglets.
Sur une feuille, je sélectionne les cellules K3:L7.
Je les copies en M3.
Là apparait mon message en surlignant en jaune la ligne 2, c'est à dire :
If Target.Count > 1 Or Intersect(Target, Range("B3:D80")) Is Nothing Then
Exit Sub.
Que je copie ou efface ou déplace quoique ce soit (une ou plusieurs
cellule)
en groupe de travail, j'ai le même message.
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
37D484ED-01E5-4AA6-A1BA-98927FDC6998@microsoft.com...
| C'est de déplacer une ou des cellules dans une feuille
***Aucune idée de ce que tu veux dire.
Au lieu d'expliquer de me donner le code qui ne fonctionne pas,
pourquoi ne pas décrire précisément ce que tu veux faire, mais que
tu ne réussis pas à faire.
Tu peux publier toutes les procédures que tu voudras, si aucune d'elles
ne fait ce que tu désires, comment je puis déduire ce que tu veux faire.
Si tu veux inclure dans ta question le code que tu utilises, ce n'est pas
un
problème, mais la publication du code ne peut pas remplacer l'explication
de tes attentes d'une procédure qui fonctionnerait.
Tu as oublié de mentionner que l'événement utilisé était dans le
ThisWorkbook
probablement celui-ci.
Tu as oublié de mentionner que l'événement utilisé était dans le
ThisWorkbook
probablement celui-ci.
Je te propose de modifier ta procédure comme ceci:
ATTENTION : les paramètres Sh et Target s'adressent qu'à une feuille
et non pas à plusieurs feuilles lorsque plusieurs d'entre elles sont
sélectionnées.
'------------------------------------
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As
Range)
For Each Sh In Worksheets
If Sh.Range(Target.Address).Count > 1 Or _
Intersect(Sh.Range(Target.Address), _
Sh.Range("B3:D80")) Is Nothing Then
Exit Sub
End If
Next
End Sub
'------------------------------------
"Guy85" a écrit dans le message de groupe de
discussion :
eb#KQQ#
Bonjour,
Je vais essayer d'être précis.
Dans mon fichier, je veux travailler en groupe de travail.
Je sélectionne par exemple 3 onglets.
Sur une feuille, je sélectionne les cellules K3:L7.
Je les copies en M3.
Là apparait mon message en surlignant en jaune la ligne 2, c'est à dire :
If Target.Count > 1 Or Intersect(Target, Range("B3:D80")) Is Nothing Then
Exit Sub.
Que je copie ou efface ou déplace quoique ce soit (une ou plusieurs
cellule)
en groupe de travail, j'ai le même message.
"michdenis" a écrit dans le message de news:
| C'est de déplacer une ou des cellules dans une feuille
***Aucune idée de ce que tu veux dire.
Au lieu d'expliquer de me donner le code qui ne fonctionne pas,
pourquoi ne pas décrire précisément ce que tu veux faire, mais que
tu ne réussis pas à faire.
Tu peux publier toutes les procédures que tu voudras, si aucune d'elles
ne fait ce que tu désires, comment je puis déduire ce que tu veux faire.
Si tu veux inclure dans ta question le code que tu utilises, ce n'est pas
un
problème, mais la publication du code ne peut pas remplacer l'explication
de tes attentes d'une procédure qui fonctionnerait.