Bonjour à tous, j'ai un problème d'activation de feuille
voici le code que j'utilise :
Public Sub MAJ_Click()
Dim OkCliqué
'---------------------------------------------------------------
DelBouton 'lance la procédure qui supprime les boutons
'---------------------------------------------------------------
AddBouton 'lance la procédure qui ajoute les boutons
'---------------------------------------------------------------
TempoNonBloquant (1) 'lance la procédure de temporisation
'---------------------------------------------------------------
OkCliqué = MsgBox("les boutons ont été mis à jour avec succès", _
vbOKOnly, "Information") 'fait apparître un message de confirmation
If OkCliqué = vbOK Then
Workbooks("essai PET.xls").Activate
Feuil2.Select 'active la feuille n°2
End If
'---------------------------------------------------------------
End Sub
Friend Sub Worksheet_Activate()
'---------------------------------------------------------------
GroupeBoutons 'lance la procédure qui demande à chaque bouton
'd'ouvrir l'application GetOpen FileName
'---------------------------------------------------------------
End Sub
Evidemment ce code ne réactive pas la feuille 2 tel qu'il prétend le faire
en fait j'ai essayer de lancer la procédure GroupeBoutons directement,
utiliser l'adressage du type sheets("feuille 2").select ou
worksheets("feuille 2").activate et vice versa ou même un GoTo vers la
procédure Worksheet_Activate (qui n'a pas fonctionné non plus)
Bref, je désespère, si quelqu'un pouvait m'aider
Cette personne là serait super gentille!
Merci à tous
Bonjour à tous, j'ai un problème d'activation de feuille
voici le code que j'utilise :
Public Sub MAJ_Click()
Dim OkCliqué
'---------------------------------------------------------------
DelBouton 'lance la procédure qui supprime les boutons
'---------------------------------------------------------------
AddBouton 'lance la procédure qui ajoute les boutons
'---------------------------------------------------------------
TempoNonBloquant (1) 'lance la procédure de temporisation
'---------------------------------------------------------------
OkCliqué = MsgBox("les boutons ont été mis à jour avec succès", _
vbOKOnly, "Information") 'fait apparître un message de confirmation
If OkCliqué = vbOK Then
Workbooks("essai PET.xls").Activate
Feuil2.Select 'active la feuille n°2
End If
'---------------------------------------------------------------
End Sub
Friend Sub Worksheet_Activate()
'---------------------------------------------------------------
GroupeBoutons 'lance la procédure qui demande à chaque bouton
'd'ouvrir l'application GetOpen FileName
'---------------------------------------------------------------
End Sub
Evidemment ce code ne réactive pas la feuille 2 tel qu'il prétend le faire
en fait j'ai essayer de lancer la procédure GroupeBoutons directement,
utiliser l'adressage du type sheets("feuille 2").select ou
worksheets("feuille 2").activate et vice versa ou même un GoTo vers la
procédure Worksheet_Activate (qui n'a pas fonctionné non plus)
Bref, je désespère, si quelqu'un pouvait m'aider
Cette personne là serait super gentille!
Merci à tous
Bonjour à tous, j'ai un problème d'activation de feuille
voici le code que j'utilise :
Public Sub MAJ_Click()
Dim OkCliqué
'---------------------------------------------------------------
DelBouton 'lance la procédure qui supprime les boutons
'---------------------------------------------------------------
AddBouton 'lance la procédure qui ajoute les boutons
'---------------------------------------------------------------
TempoNonBloquant (1) 'lance la procédure de temporisation
'---------------------------------------------------------------
OkCliqué = MsgBox("les boutons ont été mis à jour avec succès", _
vbOKOnly, "Information") 'fait apparître un message de confirmation
If OkCliqué = vbOK Then
Workbooks("essai PET.xls").Activate
Feuil2.Select 'active la feuille n°2
End If
'---------------------------------------------------------------
End Sub
Friend Sub Worksheet_Activate()
'---------------------------------------------------------------
GroupeBoutons 'lance la procédure qui demande à chaque bouton
'd'ouvrir l'application GetOpen FileName
'---------------------------------------------------------------
End Sub
Evidemment ce code ne réactive pas la feuille 2 tel qu'il prétend le faire
en fait j'ai essayer de lancer la procédure GroupeBoutons directement,
utiliser l'adressage du type sheets("feuille 2").select ou
worksheets("feuille 2").activate et vice versa ou même un GoTo vers la
procédure Worksheet_Activate (qui n'a pas fonctionné non plus)
Bref, je désespère, si quelqu'un pouvait m'aider
Cette personne là serait super gentille!
Merci à tous
Bonjour,
Je lis le message et tente de comprendre et, a priori,
un motme choque ( dans ce contexte du moins ! )
Qu'est-ce que le Friend devant le Sub WorkShet_Activate ?????
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
"mike2050" a écrit dans le message de
news:Bonjour à tous, j'ai un problème d'activation de feuille
voici le code que j'utilise :
Public Sub MAJ_Click()
Dim OkCliqué
'---------------------------------------------------------------
DelBouton 'lance la procédure qui supprime les boutons
'---------------------------------------------------------------
AddBouton 'lance la procédure qui ajoute les boutons
'---------------------------------------------------------------
TempoNonBloquant (1) 'lance la procédure de temporisation
'---------------------------------------------------------------
OkCliqué = MsgBox("les boutons ont été mis à jour avec succès", _
vbOKOnly, "Information") 'fait apparître un message de confirmation
If OkCliqué = vbOK Then
Workbooks("essai PET.xls").Activate
Feuil2.Select 'active la feuille n°2
End If
'---------------------------------------------------------------
End Sub
Friend Sub Worksheet_Activate()
'---------------------------------------------------------------
GroupeBoutons 'lance la procédure qui demande à chaque bouton
'd'ouvrir l'application GetOpen FileName
'---------------------------------------------------------------
End Sub
Evidemment ce code ne réactive pas la feuille 2 tel qu'il prétend le faire
en fait j'ai essayer de lancer la procédure GroupeBoutons directement,
utiliser l'adressage du type sheets("feuille 2").select ou
worksheets("feuille 2").activate et vice versa ou même un GoTo vers la
procédure Worksheet_Activate (qui n'a pas fonctionné non plus)
Bref, je désespère, si quelqu'un pouvait m'aider
Cette personne là serait super gentille!
Merci à tous
Bonjour,
Je lis le message et tente de comprendre et, a priori,
un motme choque ( dans ce contexte du moins ! )
Qu'est-ce que le Friend devant le Sub WorkShet_Activate ?????
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
"mike2050" <mike2050@discussions.microsoft.com> a écrit dans le message de
news: C5EA8DD5-AE1A-42D9-AF17-97F1EF901E10@microsoft.com...
Bonjour à tous, j'ai un problème d'activation de feuille
voici le code que j'utilise :
Public Sub MAJ_Click()
Dim OkCliqué
'---------------------------------------------------------------
DelBouton 'lance la procédure qui supprime les boutons
'---------------------------------------------------------------
AddBouton 'lance la procédure qui ajoute les boutons
'---------------------------------------------------------------
TempoNonBloquant (1) 'lance la procédure de temporisation
'---------------------------------------------------------------
OkCliqué = MsgBox("les boutons ont été mis à jour avec succès", _
vbOKOnly, "Information") 'fait apparître un message de confirmation
If OkCliqué = vbOK Then
Workbooks("essai PET.xls").Activate
Feuil2.Select 'active la feuille n°2
End If
'---------------------------------------------------------------
End Sub
Friend Sub Worksheet_Activate()
'---------------------------------------------------------------
GroupeBoutons 'lance la procédure qui demande à chaque bouton
'd'ouvrir l'application GetOpen FileName
'---------------------------------------------------------------
End Sub
Evidemment ce code ne réactive pas la feuille 2 tel qu'il prétend le faire
en fait j'ai essayer de lancer la procédure GroupeBoutons directement,
utiliser l'adressage du type sheets("feuille 2").select ou
worksheets("feuille 2").activate et vice versa ou même un GoTo vers la
procédure Worksheet_Activate (qui n'a pas fonctionné non plus)
Bref, je désespère, si quelqu'un pouvait m'aider
Cette personne là serait super gentille!
Merci à tous
Bonjour,
Je lis le message et tente de comprendre et, a priori,
un motme choque ( dans ce contexte du moins ! )
Qu'est-ce que le Friend devant le Sub WorkShet_Activate ?????
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
"mike2050" a écrit dans le message de
news:Bonjour à tous, j'ai un problème d'activation de feuille
voici le code que j'utilise :
Public Sub MAJ_Click()
Dim OkCliqué
'---------------------------------------------------------------
DelBouton 'lance la procédure qui supprime les boutons
'---------------------------------------------------------------
AddBouton 'lance la procédure qui ajoute les boutons
'---------------------------------------------------------------
TempoNonBloquant (1) 'lance la procédure de temporisation
'---------------------------------------------------------------
OkCliqué = MsgBox("les boutons ont été mis à jour avec succès", _
vbOKOnly, "Information") 'fait apparître un message de confirmation
If OkCliqué = vbOK Then
Workbooks("essai PET.xls").Activate
Feuil2.Select 'active la feuille n°2
End If
'---------------------------------------------------------------
End Sub
Friend Sub Worksheet_Activate()
'---------------------------------------------------------------
GroupeBoutons 'lance la procédure qui demande à chaque bouton
'd'ouvrir l'application GetOpen FileName
'---------------------------------------------------------------
End Sub
Evidemment ce code ne réactive pas la feuille 2 tel qu'il prétend le faire
en fait j'ai essayer de lancer la procédure GroupeBoutons directement,
utiliser l'adressage du type sheets("feuille 2").select ou
worksheets("feuille 2").activate et vice versa ou même un GoTo vers la
procédure Worksheet_Activate (qui n'a pas fonctionné non plus)
Bref, je désespère, si quelqu'un pouvait m'aider
Cette personne là serait super gentille!
Merci à tous
Bonjour à tous, j'ai un problème d'activation de feuille
voici le code que j'utilise :
Public Sub MAJ_Click()
Dim OkCliqué
'---------------------------------------------------------------
DelBouton 'lance la procédure qui supprime les boutons
'---------------------------------------------------------------
AddBouton 'lance la procédure qui ajoute les boutons
'---------------------------------------------------------------
TempoNonBloquant (1) 'lance la procédure de temporisation
'---------------------------------------------------------------
OkCliqué = MsgBox("les boutons ont été mis à jour avec succès", _
vbOKOnly, "Information") 'fait apparître un message de confirmation
If OkCliqué = vbOK Then
Workbooks("essai PET.xls").Activate
Feuil2.Select 'active la feuille n°2
End If
'---------------------------------------------------------------
End Sub
Friend Sub Worksheet_Activate()
'---------------------------------------------------------------
GroupeBoutons 'lance la procédure qui demande à chaque bouton
'd'ouvrir l'application GetOpen FileName
'---------------------------------------------------------------
End Sub
Evidemment ce code ne réactive pas la feuille 2 tel qu'il prétend le faire
en fait j'ai essayer de lancer la procédure GroupeBoutons directement,
utiliser l'adressage du type sheets("feuille 2").select ou
worksheets("feuille 2").activate et vice versa ou même un GoTo vers la
procédure Worksheet_Activate (qui n'a pas fonctionné non plus)
Bref, je désespère, si quelqu'un pouvait m'aider
Cette personne là serait super gentille!
Merci à tous
Bonjour à tous, j'ai un problème d'activation de feuille
voici le code que j'utilise :
Public Sub MAJ_Click()
Dim OkCliqué
'---------------------------------------------------------------
DelBouton 'lance la procédure qui supprime les boutons
'---------------------------------------------------------------
AddBouton 'lance la procédure qui ajoute les boutons
'---------------------------------------------------------------
TempoNonBloquant (1) 'lance la procédure de temporisation
'---------------------------------------------------------------
OkCliqué = MsgBox("les boutons ont été mis à jour avec succès", _
vbOKOnly, "Information") 'fait apparître un message de confirmation
If OkCliqué = vbOK Then
Workbooks("essai PET.xls").Activate
Feuil2.Select 'active la feuille n°2
End If
'---------------------------------------------------------------
End Sub
Friend Sub Worksheet_Activate()
'---------------------------------------------------------------
GroupeBoutons 'lance la procédure qui demande à chaque bouton
'd'ouvrir l'application GetOpen FileName
'---------------------------------------------------------------
End Sub
Evidemment ce code ne réactive pas la feuille 2 tel qu'il prétend le faire
en fait j'ai essayer de lancer la procédure GroupeBoutons directement,
utiliser l'adressage du type sheets("feuille 2").select ou
worksheets("feuille 2").activate et vice versa ou même un GoTo vers la
procédure Worksheet_Activate (qui n'a pas fonctionné non plus)
Bref, je désespère, si quelqu'un pouvait m'aider
Cette personne là serait super gentille!
Merci à tous
Bonjour à tous, j'ai un problème d'activation de feuille
voici le code que j'utilise :
Public Sub MAJ_Click()
Dim OkCliqué
'---------------------------------------------------------------
DelBouton 'lance la procédure qui supprime les boutons
'---------------------------------------------------------------
AddBouton 'lance la procédure qui ajoute les boutons
'---------------------------------------------------------------
TempoNonBloquant (1) 'lance la procédure de temporisation
'---------------------------------------------------------------
OkCliqué = MsgBox("les boutons ont été mis à jour avec succès", _
vbOKOnly, "Information") 'fait apparître un message de confirmation
If OkCliqué = vbOK Then
Workbooks("essai PET.xls").Activate
Feuil2.Select 'active la feuille n°2
End If
'---------------------------------------------------------------
End Sub
Friend Sub Worksheet_Activate()
'---------------------------------------------------------------
GroupeBoutons 'lance la procédure qui demande à chaque bouton
'd'ouvrir l'application GetOpen FileName
'---------------------------------------------------------------
End Sub
Evidemment ce code ne réactive pas la feuille 2 tel qu'il prétend le faire
en fait j'ai essayer de lancer la procédure GroupeBoutons directement,
utiliser l'adressage du type sheets("feuille 2").select ou
worksheets("feuille 2").activate et vice versa ou même un GoTo vers la
procédure Worksheet_Activate (qui n'a pas fonctionné non plus)
Bref, je désespère, si quelqu'un pouvait m'aider
Cette personne là serait super gentille!
Merci à tous
Re,
Pour activer la feuille 2, la syntaxe est
Sheets("Feuil2").select
ou alors si une variable a été déclarée avant
Dim MaFeuille as Worksheet
Set MaFeuille="Sheest("Feuil2")
alors on peut avoir MaFeuille.selct
Est-ce mieux ????
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
"mike2050" a écrit dans le message de
news:Bonjour à tous, j'ai un problème d'activation de feuille
voici le code que j'utilise :
Public Sub MAJ_Click()
Dim OkCliqué
'---------------------------------------------------------------
DelBouton 'lance la procédure qui supprime les boutons
'---------------------------------------------------------------
AddBouton 'lance la procédure qui ajoute les boutons
'---------------------------------------------------------------
TempoNonBloquant (1) 'lance la procédure de temporisation
'---------------------------------------------------------------
OkCliqué = MsgBox("les boutons ont été mis à jour avec succès", _
vbOKOnly, "Information") 'fait apparître un message de confirmation
If OkCliqué = vbOK Then
Workbooks("essai PET.xls").Activate
Feuil2.Select 'active la feuille n°2
End If
'---------------------------------------------------------------
End Sub
Friend Sub Worksheet_Activate()
'---------------------------------------------------------------
GroupeBoutons 'lance la procédure qui demande à chaque bouton
'd'ouvrir l'application GetOpen FileName
'---------------------------------------------------------------
End Sub
Evidemment ce code ne réactive pas la feuille 2 tel qu'il prétend le faire
en fait j'ai essayer de lancer la procédure GroupeBoutons directement,
utiliser l'adressage du type sheets("feuille 2").select ou
worksheets("feuille 2").activate et vice versa ou même un GoTo vers la
procédure Worksheet_Activate (qui n'a pas fonctionné non plus)
Bref, je désespère, si quelqu'un pouvait m'aider
Cette personne là serait super gentille!
Merci à tous
Re,
Pour activer la feuille 2, la syntaxe est
Sheets("Feuil2").select
ou alors si une variable a été déclarée avant
Dim MaFeuille as Worksheet
Set MaFeuille="Sheest("Feuil2")
alors on peut avoir MaFeuille.selct
Est-ce mieux ????
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
"mike2050" <mike2050@discussions.microsoft.com> a écrit dans le message de
news: C5EA8DD5-AE1A-42D9-AF17-97F1EF901E10@microsoft.com...
Bonjour à tous, j'ai un problème d'activation de feuille
voici le code que j'utilise :
Public Sub MAJ_Click()
Dim OkCliqué
'---------------------------------------------------------------
DelBouton 'lance la procédure qui supprime les boutons
'---------------------------------------------------------------
AddBouton 'lance la procédure qui ajoute les boutons
'---------------------------------------------------------------
TempoNonBloquant (1) 'lance la procédure de temporisation
'---------------------------------------------------------------
OkCliqué = MsgBox("les boutons ont été mis à jour avec succès", _
vbOKOnly, "Information") 'fait apparître un message de confirmation
If OkCliqué = vbOK Then
Workbooks("essai PET.xls").Activate
Feuil2.Select 'active la feuille n°2
End If
'---------------------------------------------------------------
End Sub
Friend Sub Worksheet_Activate()
'---------------------------------------------------------------
GroupeBoutons 'lance la procédure qui demande à chaque bouton
'd'ouvrir l'application GetOpen FileName
'---------------------------------------------------------------
End Sub
Evidemment ce code ne réactive pas la feuille 2 tel qu'il prétend le faire
en fait j'ai essayer de lancer la procédure GroupeBoutons directement,
utiliser l'adressage du type sheets("feuille 2").select ou
worksheets("feuille 2").activate et vice versa ou même un GoTo vers la
procédure Worksheet_Activate (qui n'a pas fonctionné non plus)
Bref, je désespère, si quelqu'un pouvait m'aider
Cette personne là serait super gentille!
Merci à tous
Re,
Pour activer la feuille 2, la syntaxe est
Sheets("Feuil2").select
ou alors si une variable a été déclarée avant
Dim MaFeuille as Worksheet
Set MaFeuille="Sheest("Feuil2")
alors on peut avoir MaFeuille.selct
Est-ce mieux ????
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
"mike2050" a écrit dans le message de
news:Bonjour à tous, j'ai un problème d'activation de feuille
voici le code que j'utilise :
Public Sub MAJ_Click()
Dim OkCliqué
'---------------------------------------------------------------
DelBouton 'lance la procédure qui supprime les boutons
'---------------------------------------------------------------
AddBouton 'lance la procédure qui ajoute les boutons
'---------------------------------------------------------------
TempoNonBloquant (1) 'lance la procédure de temporisation
'---------------------------------------------------------------
OkCliqué = MsgBox("les boutons ont été mis à jour avec succès", _
vbOKOnly, "Information") 'fait apparître un message de confirmation
If OkCliqué = vbOK Then
Workbooks("essai PET.xls").Activate
Feuil2.Select 'active la feuille n°2
End If
'---------------------------------------------------------------
End Sub
Friend Sub Worksheet_Activate()
'---------------------------------------------------------------
GroupeBoutons 'lance la procédure qui demande à chaque bouton
'd'ouvrir l'application GetOpen FileName
'---------------------------------------------------------------
End Sub
Evidemment ce code ne réactive pas la feuille 2 tel qu'il prétend le faire
en fait j'ai essayer de lancer la procédure GroupeBoutons directement,
utiliser l'adressage du type sheets("feuille 2").select ou
worksheets("feuille 2").activate et vice versa ou même un GoTo vers la
procédure Worksheet_Activate (qui n'a pas fonctionné non plus)
Bref, je désespère, si quelqu'un pouvait m'aider
Cette personne là serait super gentille!
Merci à tous
Toujours pas...
AMHA, ça doit venir du module de classe que j'utilise pour affecter
l'application GetOpen FileName aux quelques 200boutons qui sont sur cette
feuille qui me fait des misères!
Ce module de classe intervient dans la procédure GroupeBoutons.
mais c'était une bonne idée de déclarer ma feuille comme étant une
variable...Je n'y avais pas pensé!Re,
Pour activer la feuille 2, la syntaxe est
Sheets("Feuil2").select
ou alors si une variable a été déclarée avant
Dim MaFeuille as Worksheet
Set MaFeuille="Sheest("Feuil2")
alors on peut avoir MaFeuille.selct
Est-ce mieux ????
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
"mike2050" a écrit dans le message de
news:Bonjour à tous, j'ai un problème d'activation de feuille
voici le code que j'utilise :
Public Sub MAJ_Click()
Dim OkCliqué
'---------------------------------------------------------------
DelBouton 'lance la procédure qui supprime les boutons
'---------------------------------------------------------------
AddBouton 'lance la procédure qui ajoute les boutons
'---------------------------------------------------------------
TempoNonBloquant (1) 'lance la procédure de temporisation
'---------------------------------------------------------------
OkCliqué = MsgBox("les boutons ont été mis à jour avec succès", _
vbOKOnly, "Information") 'fait apparître un message de confirmation
If OkCliqué = vbOK Then
Workbooks("essai PET.xls").Activate
Feuil2.Select 'active la feuille n°2
End If
'---------------------------------------------------------------
End Sub
Friend Sub Worksheet_Activate()
'---------------------------------------------------------------
GroupeBoutons 'lance la procédure qui demande à chaque bouton
'd'ouvrir l'application GetOpen FileName
'---------------------------------------------------------------
End Sub
Evidemment ce code ne réactive pas la feuille 2 tel qu'il prétend le faire
en fait j'ai essayer de lancer la procédure GroupeBoutons directement,
utiliser l'adressage du type sheets("feuille 2").select ou
worksheets("feuille 2").activate et vice versa ou même un GoTo vers la
procédure Worksheet_Activate (qui n'a pas fonctionné non plus)
Bref, je désespère, si quelqu'un pouvait m'aider
Cette personne là serait super gentille!
Merci à tous
Toujours pas...
AMHA, ça doit venir du module de classe que j'utilise pour affecter
l'application GetOpen FileName aux quelques 200boutons qui sont sur cette
feuille qui me fait des misères!
Ce module de classe intervient dans la procédure GroupeBoutons.
mais c'était une bonne idée de déclarer ma feuille comme étant une
variable...Je n'y avais pas pensé!
Re,
Pour activer la feuille 2, la syntaxe est
Sheets("Feuil2").select
ou alors si une variable a été déclarée avant
Dim MaFeuille as Worksheet
Set MaFeuille="Sheest("Feuil2")
alors on peut avoir MaFeuille.selct
Est-ce mieux ????
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
"mike2050" <mike2050@discussions.microsoft.com> a écrit dans le message de
news: C5EA8DD5-AE1A-42D9-AF17-97F1EF901E10@microsoft.com...
Bonjour à tous, j'ai un problème d'activation de feuille
voici le code que j'utilise :
Public Sub MAJ_Click()
Dim OkCliqué
'---------------------------------------------------------------
DelBouton 'lance la procédure qui supprime les boutons
'---------------------------------------------------------------
AddBouton 'lance la procédure qui ajoute les boutons
'---------------------------------------------------------------
TempoNonBloquant (1) 'lance la procédure de temporisation
'---------------------------------------------------------------
OkCliqué = MsgBox("les boutons ont été mis à jour avec succès", _
vbOKOnly, "Information") 'fait apparître un message de confirmation
If OkCliqué = vbOK Then
Workbooks("essai PET.xls").Activate
Feuil2.Select 'active la feuille n°2
End If
'---------------------------------------------------------------
End Sub
Friend Sub Worksheet_Activate()
'---------------------------------------------------------------
GroupeBoutons 'lance la procédure qui demande à chaque bouton
'd'ouvrir l'application GetOpen FileName
'---------------------------------------------------------------
End Sub
Evidemment ce code ne réactive pas la feuille 2 tel qu'il prétend le faire
en fait j'ai essayer de lancer la procédure GroupeBoutons directement,
utiliser l'adressage du type sheets("feuille 2").select ou
worksheets("feuille 2").activate et vice versa ou même un GoTo vers la
procédure Worksheet_Activate (qui n'a pas fonctionné non plus)
Bref, je désespère, si quelqu'un pouvait m'aider
Cette personne là serait super gentille!
Merci à tous
Toujours pas...
AMHA, ça doit venir du module de classe que j'utilise pour affecter
l'application GetOpen FileName aux quelques 200boutons qui sont sur cette
feuille qui me fait des misères!
Ce module de classe intervient dans la procédure GroupeBoutons.
mais c'était une bonne idée de déclarer ma feuille comme étant une
variable...Je n'y avais pas pensé!Re,
Pour activer la feuille 2, la syntaxe est
Sheets("Feuil2").select
ou alors si une variable a été déclarée avant
Dim MaFeuille as Worksheet
Set MaFeuille="Sheest("Feuil2")
alors on peut avoir MaFeuille.selct
Est-ce mieux ????
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
"mike2050" a écrit dans le message de
news:Bonjour à tous, j'ai un problème d'activation de feuille
voici le code que j'utilise :
Public Sub MAJ_Click()
Dim OkCliqué
'---------------------------------------------------------------
DelBouton 'lance la procédure qui supprime les boutons
'---------------------------------------------------------------
AddBouton 'lance la procédure qui ajoute les boutons
'---------------------------------------------------------------
TempoNonBloquant (1) 'lance la procédure de temporisation
'---------------------------------------------------------------
OkCliqué = MsgBox("les boutons ont été mis à jour avec succès", _
vbOKOnly, "Information") 'fait apparître un message de confirmation
If OkCliqué = vbOK Then
Workbooks("essai PET.xls").Activate
Feuil2.Select 'active la feuille n°2
End If
'---------------------------------------------------------------
End Sub
Friend Sub Worksheet_Activate()
'---------------------------------------------------------------
GroupeBoutons 'lance la procédure qui demande à chaque bouton
'd'ouvrir l'application GetOpen FileName
'---------------------------------------------------------------
End Sub
Evidemment ce code ne réactive pas la feuille 2 tel qu'il prétend le faire
en fait j'ai essayer de lancer la procédure GroupeBoutons directement,
utiliser l'adressage du type sheets("feuille 2").select ou
worksheets("feuille 2").activate et vice versa ou même un GoTo vers la
procédure Worksheet_Activate (qui n'a pas fonctionné non plus)
Bref, je désespère, si quelqu'un pouvait m'aider
Cette personne là serait super gentille!
Merci à tous