je repose ma question, si quelqu'un connaissait la réponse...:
J'ai plusieurs feuilles : .xls et .graph (14) 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 sheet-activate 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
et windows(sh)... crée une erreur, je ne sais pas me servir de (byval Sh as
objet) surement...
Qui sera assez sympa de m'expliquer ce qu'il faut écrire
Private Sub Workbook_SheetActivate(ByVal Sh As Object) If Sh.Type = xlWorksheet Then With ActiveWindow .ScrollColumn = 1 .ScrollRow = 1 End With End If End Sub
Alain CROS
"AndréSch" a écrit dans le message de news: | bonjour à tous | | je repose ma question, si quelqu'un connaissait la réponse...: | | J'ai plusieurs feuilles : .xls et .graph (14) 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 sheet-activate 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 | | et windows(sh)... crée une erreur, je ne sais pas me servir de (byval Sh as | objet) surement... | | | Qui sera assez sympa de m'expliquer ce qu'il faut écrire | | merci d'avance | | André | |
Bonjour.
Il y en a qui sont tenace.
Dans le module ThisWorkbook :
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sh.Type = xlWorksheet Then
With ActiveWindow
.ScrollColumn = 1
.ScrollRow = 1
End With
End If
End Sub
Alain CROS
"AndréSch" <cephaspierre@aol.com> a écrit dans le message de news: O0tuRexzFHA.3000@TK2MSFTNGP12.phx.gbl...
| bonjour à tous
|
| je repose ma question, si quelqu'un connaissait la réponse...:
|
| J'ai plusieurs feuilles : .xls et .graph (14) 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 sheet-activate 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
|
| et windows(sh)... crée une erreur, je ne sais pas me servir de (byval Sh as
| objet) surement...
|
|
| Qui sera assez sympa de m'expliquer ce qu'il faut écrire
|
| merci d'avance
|
| André
|
|
Private Sub Workbook_SheetActivate(ByVal Sh As Object) If Sh.Type = xlWorksheet Then With ActiveWindow .ScrollColumn = 1 .ScrollRow = 1 End With End If End Sub
Alain CROS
"AndréSch" a écrit dans le message de news: | bonjour à tous | | je repose ma question, si quelqu'un connaissait la réponse...: | | J'ai plusieurs feuilles : .xls et .graph (14) 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 sheet-activate 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 | | et windows(sh)... crée une erreur, je ne sais pas me servir de (byval Sh as | objet) surement... | | | Qui sera assez sympa de m'expliquer ce qu'il faut écrire | | merci d'avance | | André | |
AndréSch
oui merci mais ça n'était pas la bonne réponse... melanges avec les macros.. André "anonymousA" a écrit dans le message de news:
je t'ai répondu sur ton ancien fil.
A+
oui merci mais ça n'était pas la bonne réponse... melanges avec les macros..
André
"anonymousA" <anonymousA@wanadoo.fr> a écrit dans le message de news:
1129113234.309193.313600@f14g2000cwb.googlegroups.com...
je t'ai répondu sur ton ancien fil.
oui merci mais ça n'était pas la bonne réponse... melanges avec les macros.. André "anonymousA" a écrit dans le message de news:
je t'ai répondu sur ton ancien fil.
A+
AndréSch
Ah ça, ça devrait mieux convenir.. merci Alain
mais je reste sur ma faim avec onwindow, tant pis
Je vais essayer ton truc
Cordialement
André
"Alain CROS" a écrit dans le message de news:
Bonjour.
Il y en a qui sont tenace.
Dans le module ThisWorkbook :
Private Sub Workbook_SheetActivate(ByVal Sh As Object) If Sh.Type = xlWorksheet Then With ActiveWindow .ScrollColumn = 1 .ScrollRow = 1 End With End If End Sub
Alain CROS
"AndréSch" a écrit dans le message de news:
| bonjour à tous | | je repose ma question, si quelqu'un connaissait la réponse...: | | J'ai plusieurs feuilles : .xls et .graph (14) 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 sheet-activate 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 | | et windows(sh)... crée une erreur, je ne sais pas me servir de (byval Sh as | objet) surement... | | | Qui sera assez sympa de m'expliquer ce qu'il faut écrire | | merci d'avance | | André | |
Ah ça, ça devrait mieux convenir..
merci Alain
mais je reste sur ma faim avec onwindow, tant pis
Je vais essayer ton truc
Cordialement
André
"Alain CROS" <Personne@ICI> a écrit dans le message de news:
OO3DcOzzFHA.1252@TK2MSFTNGP09.phx.gbl...
Bonjour.
Il y en a qui sont tenace.
Dans le module ThisWorkbook :
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
If Sh.Type = xlWorksheet Then
With ActiveWindow
.ScrollColumn = 1
.ScrollRow = 1
End With
End If
End Sub
Alain CROS
"AndréSch" <cephaspierre@aol.com> a écrit dans le message de news:
O0tuRexzFHA.3000@TK2MSFTNGP12.phx.gbl...
| bonjour à tous
|
| je repose ma question, si quelqu'un connaissait la réponse...:
|
| J'ai plusieurs feuilles : .xls et .graph (14) 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 sheet-activate 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
|
| et windows(sh)... crée une erreur, je ne sais pas me servir de (byval Sh
as
| objet) surement...
|
|
| Qui sera assez sympa de m'expliquer ce qu'il faut écrire
|
| merci d'avance
|
| André
|
|
Private Sub Workbook_SheetActivate(ByVal Sh As Object) If Sh.Type = xlWorksheet Then With ActiveWindow .ScrollColumn = 1 .ScrollRow = 1 End With End If End Sub
Alain CROS
"AndréSch" a écrit dans le message de news:
| bonjour à tous | | je repose ma question, si quelqu'un connaissait la réponse...: | | J'ai plusieurs feuilles : .xls et .graph (14) 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 sheet-activate 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 | | et windows(sh)... crée une erreur, je ne sais pas me servir de (byval Sh as | objet) surement... | | | Qui sera assez sympa de m'expliquer ce qu'il faut écrire | | merci d'avance | | André | |
anonymousA
Pour mon info personnelle, peux-tu expliquer en quoi les 2 possibilités que je t'ai indiquées présentent un mélange avec tes macros ? Je suis bien curieux de comprendre celà !!
A+
oui merci mais ça n'était pas la bonne réponse... melanges avec les macros.. André "anonymousA" a écrit dans le message de news:
je t'ai répondu sur ton ancien fil.
A+
Pour mon info personnelle, peux-tu expliquer en quoi les 2 possibilités
que je t'ai indiquées présentent un mélange avec tes macros ?
Je suis bien curieux de comprendre celà !!
A+
oui merci mais ça n'était pas la bonne réponse... melanges avec les macros..
André
"anonymousA" <anonymousA@wanadoo.fr> a écrit dans le message de news:
1129113234.309193.313600@f14g2000cwb.googlegroups.com...
je t'ai répondu sur ton ancien fil.
Pour mon info personnelle, peux-tu expliquer en quoi les 2 possibilités que je t'ai indiquées présentent un mélange avec tes macros ? Je suis bien curieux de comprendre celà !!
A+
oui merci mais ça n'était pas la bonne réponse... melanges avec les macros.. André "anonymousA" a écrit dans le message de news: