bonjour à tous
encore une petite question, merci d'avance à ceux qui, toujours sur la
brèche, nous réponde efficacement :
J'ai plusieurs feuilles : .xls et .graph dans mon classeur
je voudrai, quand j'appelle une feuille, qu'elle ait la cellule A1 en haut
à
gauche... sinon elle se présente n'importe comment..
j'ai appliqué range("A1").select dans la feuille quand elle s'active mais
ça se mélange avec mes macros qui l'activent parfois et ça crée des
erreurs...
j'ai découvert APPLICATION.ONWINDOW qui se tait pendant l'exécution des
macros mais je ne sais pas m'en servir
dans thisworkbook j'écris
Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
sub mamacro () (dans une module stanadard)
range("A1").select (show ne donne rien ... excel 97)
end sub
Qui sera assez sympa de m'expliquer ce qu'il faut écrire
merci d'avance
André
bonjour à tous
encore une petite question, merci d'avance à ceux qui, toujours sur la
brèche, nous réponde efficacement :
J'ai plusieurs feuilles : .xls et .graph dans mon classeur
je voudrai, quand j'appelle une feuille, qu'elle ait la cellule A1 en haut
à
gauche... sinon elle se présente n'importe comment..
j'ai appliqué range("A1").select dans la feuille quand elle s'active mais
ça se mélange avec mes macros qui l'activent parfois et ça crée des
erreurs...
j'ai découvert APPLICATION.ONWINDOW qui se tait pendant l'exécution des
macros mais je ne sais pas m'en servir
dans thisworkbook j'écris
Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
sub mamacro () (dans une module stanadard)
range("A1").select (show ne donne rien ... excel 97)
end sub
Qui sera assez sympa de m'expliquer ce qu'il faut écrire
merci d'avance
André
bonjour à tous
encore une petite question, merci d'avance à ceux qui, toujours sur la
brèche, nous réponde efficacement :
J'ai plusieurs feuilles : .xls et .graph dans mon classeur
je voudrai, quand j'appelle une feuille, qu'elle ait la cellule A1 en haut
à
gauche... sinon elle se présente n'importe comment..
j'ai appliqué range("A1").select dans la feuille quand elle s'active mais
ça se mélange avec mes macros qui l'activent parfois et ça crée des
erreurs...
j'ai découvert APPLICATION.ONWINDOW qui se tait pendant l'exécution des
macros mais je ne sais pas m'en servir
dans thisworkbook j'écris
Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
sub mamacro () (dans une module stanadard)
range("A1").select (show ne donne rien ... excel 97)
end sub
Qui sera assez sympa de m'expliquer ce qu'il faut écrire
merci d'avance
André
Bonjour,
Voici une solution si j'ai bien compris ton problème :
Admettons que tu ais un bouton avec le but de t'amener sur la feuille 2:
dans la macro tu écris :
sub Feuil1()
sheets("Feuil2").select
range("A1").activate ou .select come tu veux
end sub ()
J'espère avoir répondu à ta question, sinon n'hésites pas à reposter.
@+ et bonne soirée
"AndréSch" a écrit dans le message de news:bonjour à tous
encore une petite question, merci d'avance à ceux qui, toujours sur la
brèche, nous réponde efficacement :
J'ai plusieurs feuilles : .xls et .graph dans mon classeur
je voudrai, quand j'appelle une feuille, qu'elle ait la cellule A1 en
haut
àgauche... sinon elle se présente n'importe comment..
j'ai appliqué range("A1").select dans la feuille quand elle s'active
mais
ça se mélange avec mes macros qui l'activent parfois et ça crée des
erreurs...
j'ai découvert APPLICATION.ONWINDOW qui se tait pendant l'exécution des
macros mais je ne sais pas m'en servir
dans thisworkbook j'écris
Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
sub mamacro () (dans une module stanadard)
range("A1").select (show ne donne rien ... excel 97)
end sub
Qui sera assez sympa de m'expliquer ce qu'il faut écrire
merci d'avance
André
Bonjour,
Voici une solution si j'ai bien compris ton problème :
Admettons que tu ais un bouton avec le but de t'amener sur la feuille 2:
dans la macro tu écris :
sub Feuil1()
sheets("Feuil2").select
range("A1").activate ou .select come tu veux
end sub ()
J'espère avoir répondu à ta question, sinon n'hésites pas à reposter.
@+ et bonne soirée
"AndréSch" <cephaspierre@aol.com> a écrit dans le message de news:
u5hTbqnzFHA.460@TK2MSFTNGP15.phx.gbl...
bonjour à tous
encore une petite question, merci d'avance à ceux qui, toujours sur la
brèche, nous réponde efficacement :
J'ai plusieurs feuilles : .xls et .graph dans mon classeur
je voudrai, quand j'appelle une feuille, qu'elle ait la cellule A1 en
haut
à
gauche... sinon elle se présente n'importe comment..
j'ai appliqué range("A1").select dans la feuille quand elle s'active
mais
ça se mélange avec mes macros qui l'activent parfois et ça crée des
erreurs...
j'ai découvert APPLICATION.ONWINDOW qui se tait pendant l'exécution des
macros mais je ne sais pas m'en servir
dans thisworkbook j'écris
Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
sub mamacro () (dans une module stanadard)
range("A1").select (show ne donne rien ... excel 97)
end sub
Qui sera assez sympa de m'expliquer ce qu'il faut écrire
merci d'avance
André
Bonjour,
Voici une solution si j'ai bien compris ton problème :
Admettons que tu ais un bouton avec le but de t'amener sur la feuille 2:
dans la macro tu écris :
sub Feuil1()
sheets("Feuil2").select
range("A1").activate ou .select come tu veux
end sub ()
J'espère avoir répondu à ta question, sinon n'hésites pas à reposter.
@+ et bonne soirée
"AndréSch" a écrit dans le message de news:bonjour à tous
encore une petite question, merci d'avance à ceux qui, toujours sur la
brèche, nous réponde efficacement :
J'ai plusieurs feuilles : .xls et .graph dans mon classeur
je voudrai, quand j'appelle une feuille, qu'elle ait la cellule A1 en
haut
àgauche... sinon elle se présente n'importe comment..
j'ai appliqué range("A1").select dans la feuille quand elle s'active
mais
ça se mélange avec mes macros qui l'activent parfois et ça crée des
erreurs...
j'ai découvert APPLICATION.ONWINDOW qui se tait pendant l'exécution des
macros mais je ne sais pas m'en servir
dans thisworkbook j'écris
Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
sub mamacro () (dans une module stanadard)
range("A1").select (show ne donne rien ... excel 97)
end sub
Qui sera assez sympa de m'expliquer ce qu'il faut écrire
merci d'avance
André
Merci de ta réponse mais c'est pas ça...
Quand je clique sur l'onglet de la feuille et qu'elle s'active, je veux
qu'elle remonte à la cellule A1.. car elle reste n'importe ou ligne 200 par
exemple si c'est écrit là..
mes macros activent ces feuilles et donc je ne peux pas mettre a1.select
dans private sheet.activate...
Dans Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
windows(sh) pose probleme car je ne sais pas mainipuler ce byval sh as
objetct qui doit pourtant etre la représentation de la feuille activée
merci quand mm
André
"Charles Ingals" a écrit dans le message de
news: 434be62c$0$27404$Bonjour,
Voici une solution si j'ai bien compris ton problème :
Admettons que tu ais un bouton avec le but de t'amener sur la feuille 2:
dans la macro tu écris :
sub Feuil1()
sheets("Feuil2").select
range("A1").activate ou .select come tu veux
end sub ()
J'espère avoir répondu à ta question, sinon n'hésites pas à reposter.
@+ et bonne soirée
"AndréSch" a écrit dans le message de news:bonjour à tous
encore une petite question, merci d'avance à ceux qui, toujours sur la
brèche, nous réponde efficacement :
J'ai plusieurs feuilles : .xls et .graph dans mon classeur
je voudrai, quand j'appelle une feuille, qu'elle ait la cellule A1 en
haut
àgauche... sinon elle se présente n'importe comment..
j'ai appliqué range("A1").select dans la feuille quand elle s'active
mais
ça se mélange avec mes macros qui l'activent parfois et ça crée des
erreurs...
j'ai découvert APPLICATION.ONWINDOW qui se tait pendant l'exécution des
macros mais je ne sais pas m'en servir
dans thisworkbook j'écris
Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
sub mamacro () (dans une module stanadard)
range("A1").select (show ne donne rien ... excel 97)
end sub
Qui sera assez sympa de m'expliquer ce qu'il faut écrire
merci d'avance
André
Merci de ta réponse mais c'est pas ça...
Quand je clique sur l'onglet de la feuille et qu'elle s'active, je veux
qu'elle remonte à la cellule A1.. car elle reste n'importe ou ligne 200 par
exemple si c'est écrit là..
mes macros activent ces feuilles et donc je ne peux pas mettre a1.select
dans private sheet.activate...
Dans Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
windows(sh) pose probleme car je ne sais pas mainipuler ce byval sh as
objetct qui doit pourtant etre la représentation de la feuille activée
merci quand mm
André
"Charles Ingals" <charles.ingals@wanadoo.fr> a écrit dans le message de
news: 434be62c$0$27404$8fcfb975@news.wanadoo.fr...
Bonjour,
Voici une solution si j'ai bien compris ton problème :
Admettons que tu ais un bouton avec le but de t'amener sur la feuille 2:
dans la macro tu écris :
sub Feuil1()
sheets("Feuil2").select
range("A1").activate ou .select come tu veux
end sub ()
J'espère avoir répondu à ta question, sinon n'hésites pas à reposter.
@+ et bonne soirée
"AndréSch" <cephaspierre@aol.com> a écrit dans le message de news:
u5hTbqnzFHA.460@TK2MSFTNGP15.phx.gbl...
bonjour à tous
encore une petite question, merci d'avance à ceux qui, toujours sur la
brèche, nous réponde efficacement :
J'ai plusieurs feuilles : .xls et .graph dans mon classeur
je voudrai, quand j'appelle une feuille, qu'elle ait la cellule A1 en
haut
à
gauche... sinon elle se présente n'importe comment..
j'ai appliqué range("A1").select dans la feuille quand elle s'active
mais
ça se mélange avec mes macros qui l'activent parfois et ça crée des
erreurs...
j'ai découvert APPLICATION.ONWINDOW qui se tait pendant l'exécution des
macros mais je ne sais pas m'en servir
dans thisworkbook j'écris
Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
sub mamacro () (dans une module stanadard)
range("A1").select (show ne donne rien ... excel 97)
end sub
Qui sera assez sympa de m'expliquer ce qu'il faut écrire
merci d'avance
André
Merci de ta réponse mais c'est pas ça...
Quand je clique sur l'onglet de la feuille et qu'elle s'active, je veux
qu'elle remonte à la cellule A1.. car elle reste n'importe ou ligne 200 par
exemple si c'est écrit là..
mes macros activent ces feuilles et donc je ne peux pas mettre a1.select
dans private sheet.activate...
Dans Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
windows(sh) pose probleme car je ne sais pas mainipuler ce byval sh as
objetct qui doit pourtant etre la représentation de la feuille activée
merci quand mm
André
"Charles Ingals" a écrit dans le message de
news: 434be62c$0$27404$Bonjour,
Voici une solution si j'ai bien compris ton problème :
Admettons que tu ais un bouton avec le but de t'amener sur la feuille 2:
dans la macro tu écris :
sub Feuil1()
sheets("Feuil2").select
range("A1").activate ou .select come tu veux
end sub ()
J'espère avoir répondu à ta question, sinon n'hésites pas à reposter.
@+ et bonne soirée
"AndréSch" a écrit dans le message de news:bonjour à tous
encore une petite question, merci d'avance à ceux qui, toujours sur la
brèche, nous réponde efficacement :
J'ai plusieurs feuilles : .xls et .graph dans mon classeur
je voudrai, quand j'appelle une feuille, qu'elle ait la cellule A1 en
haut
àgauche... sinon elle se présente n'importe comment..
j'ai appliqué range("A1").select dans la feuille quand elle s'active
mais
ça se mélange avec mes macros qui l'activent parfois et ça crée des
erreurs...
j'ai découvert APPLICATION.ONWINDOW qui se tait pendant l'exécution des
macros mais je ne sais pas m'en servir
dans thisworkbook j'écris
Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
sub mamacro () (dans une module stanadard)
range("A1").select (show ne donne rien ... excel 97)
end sub
Qui sera assez sympa de m'expliquer ce qu'il faut écrire
merci d'avance
André
bonjour,
à metter dans le module thisworkbook
fonctionnera bien sur si le scrollarea de la feuille activée comprend A1
et si la feuille n'est pas protégée avec un enableselection
xlunlockedcells et si la feuille n'est pas une feuille graphique.
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Range("A1").Activate
End Sub
A+Merci de ta réponse mais c'est pas ça...
Quand je clique sur l'onglet de la feuille et qu'elle s'active, je veux
qu'elle remonte à la cellule A1.. car elle reste n'importe ou ligne 200
par exemple si c'est écrit là..
mes macros activent ces feuilles et donc je ne peux pas mettre a1.select
dans private sheet.activate...
Dans Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
windows(sh) pose probleme car je ne sais pas mainipuler ce byval sh as
objetct qui doit pourtant etre la représentation de la feuille activée
merci quand mm
André
"Charles Ingals" a écrit dans le message de
news: 434be62c$0$27404$Bonjour,
Voici une solution si j'ai bien compris ton problème :
Admettons que tu ais un bouton avec le but de t'amener sur la feuille 2:
dans la macro tu écris :
sub Feuil1()
sheets("Feuil2").select
range("A1").activate ou .select come tu veux
end sub ()
J'espère avoir répondu à ta question, sinon n'hésites pas à reposter.
@+ et bonne soirée
"AndréSch" a écrit dans le message de news:bonjour à tous
encore une petite question, merci d'avance à ceux qui, toujours sur la
brèche, nous réponde efficacement :
J'ai plusieurs feuilles : .xls et .graph dans mon classeur
je voudrai, quand j'appelle une feuille, qu'elle ait la cellule A1 en
haut
àgauche... sinon elle se présente n'importe comment..
j'ai appliqué range("A1").select dans la feuille quand elle s'active
mais
ça se mélange avec mes macros qui l'activent parfois et ça crée des
erreurs...
j'ai découvert APPLICATION.ONWINDOW qui se tait pendant l'exécution des
macros mais je ne sais pas m'en servir
dans thisworkbook j'écris
Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
sub mamacro () (dans une module stanadard)
range("A1").select (show ne donne rien ... excel 97)
end sub
Qui sera assez sympa de m'expliquer ce qu'il faut écrire
merci d'avance
André
bonjour,
à metter dans le module thisworkbook
fonctionnera bien sur si le scrollarea de la feuille activée comprend A1
et si la feuille n'est pas protégée avec un enableselection
xlunlockedcells et si la feuille n'est pas une feuille graphique.
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Range("A1").Activate
End Sub
A+
Merci de ta réponse mais c'est pas ça...
Quand je clique sur l'onglet de la feuille et qu'elle s'active, je veux
qu'elle remonte à la cellule A1.. car elle reste n'importe ou ligne 200
par exemple si c'est écrit là..
mes macros activent ces feuilles et donc je ne peux pas mettre a1.select
dans private sheet.activate...
Dans Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
windows(sh) pose probleme car je ne sais pas mainipuler ce byval sh as
objetct qui doit pourtant etre la représentation de la feuille activée
merci quand mm
André
"Charles Ingals" <charles.ingals@wanadoo.fr> a écrit dans le message de
news: 434be62c$0$27404$8fcfb975@news.wanadoo.fr...
Bonjour,
Voici une solution si j'ai bien compris ton problème :
Admettons que tu ais un bouton avec le but de t'amener sur la feuille 2:
dans la macro tu écris :
sub Feuil1()
sheets("Feuil2").select
range("A1").activate ou .select come tu veux
end sub ()
J'espère avoir répondu à ta question, sinon n'hésites pas à reposter.
@+ et bonne soirée
"AndréSch" <cephaspierre@aol.com> a écrit dans le message de news:
u5hTbqnzFHA.460@TK2MSFTNGP15.phx.gbl...
bonjour à tous
encore une petite question, merci d'avance à ceux qui, toujours sur la
brèche, nous réponde efficacement :
J'ai plusieurs feuilles : .xls et .graph dans mon classeur
je voudrai, quand j'appelle une feuille, qu'elle ait la cellule A1 en
haut
à
gauche... sinon elle se présente n'importe comment..
j'ai appliqué range("A1").select dans la feuille quand elle s'active
mais
ça se mélange avec mes macros qui l'activent parfois et ça crée des
erreurs...
j'ai découvert APPLICATION.ONWINDOW qui se tait pendant l'exécution des
macros mais je ne sais pas m'en servir
dans thisworkbook j'écris
Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
sub mamacro () (dans une module stanadard)
range("A1").select (show ne donne rien ... excel 97)
end sub
Qui sera assez sympa de m'expliquer ce qu'il faut écrire
merci d'avance
André
bonjour,
à metter dans le module thisworkbook
fonctionnera bien sur si le scrollarea de la feuille activée comprend A1
et si la feuille n'est pas protégée avec un enableselection
xlunlockedcells et si la feuille n'est pas une feuille graphique.
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Range("A1").Activate
End Sub
A+Merci de ta réponse mais c'est pas ça...
Quand je clique sur l'onglet de la feuille et qu'elle s'active, je veux
qu'elle remonte à la cellule A1.. car elle reste n'importe ou ligne 200
par exemple si c'est écrit là..
mes macros activent ces feuilles et donc je ne peux pas mettre a1.select
dans private sheet.activate...
Dans Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
windows(sh) pose probleme car je ne sais pas mainipuler ce byval sh as
objetct qui doit pourtant etre la représentation de la feuille activée
merci quand mm
André
"Charles Ingals" a écrit dans le message de
news: 434be62c$0$27404$Bonjour,
Voici une solution si j'ai bien compris ton problème :
Admettons que tu ais un bouton avec le but de t'amener sur la feuille 2:
dans la macro tu écris :
sub Feuil1()
sheets("Feuil2").select
range("A1").activate ou .select come tu veux
end sub ()
J'espère avoir répondu à ta question, sinon n'hésites pas à reposter.
@+ et bonne soirée
"AndréSch" a écrit dans le message de news:bonjour à tous
encore une petite question, merci d'avance à ceux qui, toujours sur la
brèche, nous réponde efficacement :
J'ai plusieurs feuilles : .xls et .graph dans mon classeur
je voudrai, quand j'appelle une feuille, qu'elle ait la cellule A1 en
haut
àgauche... sinon elle se présente n'importe comment..
j'ai appliqué range("A1").select dans la feuille quand elle s'active
mais
ça se mélange avec mes macros qui l'activent parfois et ça crée des
erreurs...
j'ai découvert APPLICATION.ONWINDOW qui se tait pendant l'exécution des
macros mais je ne sais pas m'en servir
dans thisworkbook j'écris
Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
sub mamacro () (dans une module stanadard)
range("A1").select (show ne donne rien ... excel 97)
end sub
Qui sera assez sympa de m'expliquer ce qu'il faut écrire
merci d'avance
André
bonjour,
à metter dans le module thisworkbook
fonctionnera bien sur si le scrollarea de la feuille activée comprend A1
et si la feuille n'est pas protégée avec un enableselection
xlunlockedcells et si la feuille n'est pas une feuille graphique.
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Range("A1").Activate
End Sub
A+Merci de ta réponse mais c'est pas ça...
Quand je clique sur l'onglet de la feuille et qu'elle s'active, je veux
qu'elle remonte à la cellule A1.. car elle reste n'importe ou ligne 200
par exemple si c'est écrit là..
mes macros activent ces feuilles et donc je ne peux pas mettre a1.select
dans private sheet.activate...
Dans Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
windows(sh) pose probleme car je ne sais pas mainipuler ce byval sh as
objetct qui doit pourtant etre la représentation de la feuille activée
merci quand mm
André
"Charles Ingals" a écrit dans le message de
news: 434be62c$0$27404$Bonjour,
Voici une solution si j'ai bien compris ton problème :
Admettons que tu ais un bouton avec le but de t'amener sur la feuille 2:
dans la macro tu écris :
sub Feuil1()
sheets("Feuil2").select
range("A1").activate ou .select come tu veux
end sub ()
J'espère avoir répondu à ta question, sinon n'hésites pas à reposter.
@+ et bonne soirée
"AndréSch" a écrit dans le message de news:bonjour à tous
encore une petite question, merci d'avance à ceux qui, toujours sur la
brèche, nous réponde efficacement :
J'ai plusieurs feuilles : .xls et .graph dans mon classeur
je voudrai, quand j'appelle une feuille, qu'elle ait la cellule A1 en
haut
àgauche... sinon elle se présente n'importe comment..
j'ai appliqué range("A1").select dans la feuille quand elle s'active
mais
ça se mélange avec mes macros qui l'activent parfois et ça crée des
erreurs...
j'ai découvert APPLICATION.ONWINDOW qui se tait pendant l'exécution des
macros mais je ne sais pas m'en servir
dans thisworkbook j'écris
Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
sub mamacro () (dans une module stanadard)
range("A1").select (show ne donne rien ... excel 97)
end sub
Qui sera assez sympa de m'expliquer ce qu'il faut écrire
merci d'avance
André
bonjour,
à metter dans le module thisworkbook
fonctionnera bien sur si le scrollarea de la feuille activée comprend A1
et si la feuille n'est pas protégée avec un enableselection
xlunlockedcells et si la feuille n'est pas une feuille graphique.
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Range("A1").Activate
End Sub
A+
Merci de ta réponse mais c'est pas ça...
Quand je clique sur l'onglet de la feuille et qu'elle s'active, je veux
qu'elle remonte à la cellule A1.. car elle reste n'importe ou ligne 200
par exemple si c'est écrit là..
mes macros activent ces feuilles et donc je ne peux pas mettre a1.select
dans private sheet.activate...
Dans Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
windows(sh) pose probleme car je ne sais pas mainipuler ce byval sh as
objetct qui doit pourtant etre la représentation de la feuille activée
merci quand mm
André
"Charles Ingals" <charles.ingals@wanadoo.fr> a écrit dans le message de
news: 434be62c$0$27404$8fcfb975@news.wanadoo.fr...
Bonjour,
Voici une solution si j'ai bien compris ton problème :
Admettons que tu ais un bouton avec le but de t'amener sur la feuille 2:
dans la macro tu écris :
sub Feuil1()
sheets("Feuil2").select
range("A1").activate ou .select come tu veux
end sub ()
J'espère avoir répondu à ta question, sinon n'hésites pas à reposter.
@+ et bonne soirée
"AndréSch" <cephaspierre@aol.com> a écrit dans le message de news:
u5hTbqnzFHA.460@TK2MSFTNGP15.phx.gbl...
bonjour à tous
encore une petite question, merci d'avance à ceux qui, toujours sur la
brèche, nous réponde efficacement :
J'ai plusieurs feuilles : .xls et .graph dans mon classeur
je voudrai, quand j'appelle une feuille, qu'elle ait la cellule A1 en
haut
à
gauche... sinon elle se présente n'importe comment..
j'ai appliqué range("A1").select dans la feuille quand elle s'active
mais
ça se mélange avec mes macros qui l'activent parfois et ça crée des
erreurs...
j'ai découvert APPLICATION.ONWINDOW qui se tait pendant l'exécution des
macros mais je ne sais pas m'en servir
dans thisworkbook j'écris
Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
sub mamacro () (dans une module stanadard)
range("A1").select (show ne donne rien ... excel 97)
end sub
Qui sera assez sympa de m'expliquer ce qu'il faut écrire
merci d'avance
André
bonjour,
à metter dans le module thisworkbook
fonctionnera bien sur si le scrollarea de la feuille activée comprend A1
et si la feuille n'est pas protégée avec un enableselection
xlunlockedcells et si la feuille n'est pas une feuille graphique.
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Range("A1").Activate
End Sub
A+Merci de ta réponse mais c'est pas ça...
Quand je clique sur l'onglet de la feuille et qu'elle s'active, je veux
qu'elle remonte à la cellule A1.. car elle reste n'importe ou ligne 200
par exemple si c'est écrit là..
mes macros activent ces feuilles et donc je ne peux pas mettre a1.select
dans private sheet.activate...
Dans Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
windows(sh) pose probleme car je ne sais pas mainipuler ce byval sh as
objetct qui doit pourtant etre la représentation de la feuille activée
merci quand mm
André
"Charles Ingals" a écrit dans le message de
news: 434be62c$0$27404$Bonjour,
Voici une solution si j'ai bien compris ton problème :
Admettons que tu ais un bouton avec le but de t'amener sur la feuille 2:
dans la macro tu écris :
sub Feuil1()
sheets("Feuil2").select
range("A1").activate ou .select come tu veux
end sub ()
J'espère avoir répondu à ta question, sinon n'hésites pas à reposter.
@+ et bonne soirée
"AndréSch" a écrit dans le message de news:bonjour à tous
encore une petite question, merci d'avance à ceux qui, toujours sur la
brèche, nous réponde efficacement :
J'ai plusieurs feuilles : .xls et .graph dans mon classeur
je voudrai, quand j'appelle une feuille, qu'elle ait la cellule A1 en
haut
àgauche... sinon elle se présente n'importe comment..
j'ai appliqué range("A1").select dans la feuille quand elle s'active
mais
ça se mélange avec mes macros qui l'activent parfois et ça crée des
erreurs...
j'ai découvert APPLICATION.ONWINDOW qui se tait pendant l'exécution des
macros mais je ne sais pas m'en servir
dans thisworkbook j'écris
Privatesub workbook_sheetActivate (byval Sh as object)
thisworkbook.windows(sh).onwindow = "ma-macro"
end sub
sub mamacro () (dans une module stanadard)
range("A1").select (show ne donne rien ... excel 97)
end sub
Qui sera assez sympa de m'expliquer ce qu'il faut écrire
merci d'avance
André