Re, ..teste depuis une autre feuille que celle où tu dois aller!
Cdlt.
lSteph Alain79 a émis l'idée suivante :
Yvan Le code suivant placé dans un Module du classeur foncionne Testé sur ma machine...
Option Explicit
Sub test() With Worksheets("Sheet1") .Cells.ClearContents .Range("A1") = "Phase1" .Range("A1").Select End With MsgBox "FirstStep" With Sheets("Sheet1") .Cells.ClearContents .Range("A2") = "Phase2" .Range("A2").Select End With End Sub
Alain
"Yvan" wrote in message news:
Bonjour,
Comment positionner la cellule active avec la syntaxe With ???
Dans le cas suivant, Excel bloque sur la ligne .Range("A1").Select. Où est l'erreur ???
With Sheets("Magasin") .Cells.ClearContents .Range("A1").Select End With
-- Merci pour vos réponses.
-- - -
Re,
..teste depuis une autre feuille que celle où tu dois aller!
Cdlt.
lSteph
Alain79 a émis l'idée suivante :
Yvan
Le code suivant placé dans un Module du classeur foncionne
Testé sur ma machine...
Option Explicit
Sub test()
With Worksheets("Sheet1")
.Cells.ClearContents
.Range("A1") = "Phase1"
.Range("A1").Select
End With
MsgBox "FirstStep"
With Sheets("Sheet1")
.Cells.ClearContents
.Range("A2") = "Phase2"
.Range("A2").Select
End With
End Sub
Alain
"Yvan" <Yvan@discussions.microsoft.com> wrote in message
news:4E64F017-149A-4895-BD2A-C50528C28E2A@microsoft.com...
Bonjour,
Comment positionner la cellule active avec la syntaxe With ???
Dans le cas suivant, Excel bloque sur la ligne .Range("A1").Select. Où est
l'erreur ???
With Sheets("Magasin")
.Cells.ClearContents
.Range("A1").Select
End With
Re, ..teste depuis une autre feuille que celle où tu dois aller!
Cdlt.
lSteph Alain79 a émis l'idée suivante :
Yvan Le code suivant placé dans un Module du classeur foncionne Testé sur ma machine...
Option Explicit
Sub test() With Worksheets("Sheet1") .Cells.ClearContents .Range("A1") = "Phase1" .Range("A1").Select End With MsgBox "FirstStep" With Sheets("Sheet1") .Cells.ClearContents .Range("A2") = "Phase2" .Range("A2").Select End With End Sub
Alain
"Yvan" wrote in message news:
Bonjour,
Comment positionner la cellule active avec la syntaxe With ???
Dans le cas suivant, Excel bloque sur la ligne .Range("A1").Select. Où est l'erreur ???
With Sheets("Magasin") .Cells.ClearContents .Range("A1").Select End With
-- Merci pour vos réponses.
-- - -
Yvan
Le problème, c'est que .Activate t'emmène obligatoirement sur la feuille. Comment faire si l'on veut que la manip. soit transparente ??? -- Merci pour vos réponses.
Bonjour,
chez moi ton code plante dès qu'on est pas sur la feuille voulue, c'est pourquoi comme Garnote dont je lis le post après avoir écrit le mien je suggère d'abord .activate Cdlt.
lSteph
Alain79 avait écrit le 09/12/2006 :
Yvan Pour moi le code suivant entré dans un module de classeur fonctionnent Je viens de le tester sur ma machine...
Sub test() With Worksheets("Sheet1") .Cells.ClearContents .Range("A1") = "Phase1" End With MsgBox "FirstStep" With Sheets("Sheet1") .Cells.ClearContents .Range("A2") = "Phase2" End With End Sub
@+ - Alain
"Yvan" wrote in message news:
Bonjour,
Comment positionner la cellule active avec la syntaxe With ???
Dans le cas suivant, Excel bloque sur la ligne .Range("A1").Select. Où est l'erreur ???
With Sheets("Magasin") .Cells.ClearContents .Range("A1").Select End With
-- Merci pour vos réponses.
-- - -
Le problème, c'est que .Activate t'emmène obligatoirement sur la feuille.
Comment faire si l'on veut que la manip. soit transparente ???
--
Merci pour vos réponses.
Bonjour,
chez moi ton code plante dès qu'on est pas sur la feuille voulue,
c'est pourquoi comme Garnote dont je lis le post après avoir écrit le
mien je suggère d'abord .activate
Cdlt.
lSteph
Alain79 avait écrit le 09/12/2006 :
Yvan
Pour moi le code suivant entré dans un module de classeur fonctionnent
Je viens de le tester sur ma machine...
Sub test()
With Worksheets("Sheet1")
.Cells.ClearContents
.Range("A1") = "Phase1"
End With
MsgBox "FirstStep"
With Sheets("Sheet1")
.Cells.ClearContents
.Range("A2") = "Phase2"
End With
End Sub
@+ - Alain
"Yvan" <Yvan@discussions.microsoft.com> wrote in message
news:4E64F017-149A-4895-BD2A-C50528C28E2A@microsoft.com...
Bonjour,
Comment positionner la cellule active avec la syntaxe With ???
Dans le cas suivant, Excel bloque sur la ligne .Range("A1").Select. Où est
l'erreur ???
With Sheets("Magasin")
.Cells.ClearContents
.Range("A1").Select
End With
Le problème, c'est que .Activate t'emmène obligatoirement sur la feuille. Comment faire si l'on veut que la manip. soit transparente ??? -- Merci pour vos réponses.
Bonjour,
chez moi ton code plante dès qu'on est pas sur la feuille voulue, c'est pourquoi comme Garnote dont je lis le post après avoir écrit le mien je suggère d'abord .activate Cdlt.
lSteph
Alain79 avait écrit le 09/12/2006 :
Yvan Pour moi le code suivant entré dans un module de classeur fonctionnent Je viens de le tester sur ma machine...
Sub test() With Worksheets("Sheet1") .Cells.ClearContents .Range("A1") = "Phase1" End With MsgBox "FirstStep" With Sheets("Sheet1") .Cells.ClearContents .Range("A2") = "Phase2" End With End Sub
@+ - Alain
"Yvan" wrote in message news:
Bonjour,
Comment positionner la cellule active avec la syntaxe With ???
Dans le cas suivant, Excel bloque sur la ligne .Range("A1").Select. Où est l'erreur ???
With Sheets("Magasin") .Cells.ClearContents .Range("A1").Select End With
-- Merci pour vos réponses.
-- - -
garnote
Salut Yvan,
Je crois que ceci ferait le boulot : Sub OK() Set ici = ActiveSheet With Sheets("Feuil1") .Activate .Cells.ClearContents .Range("A1").Select End With ici.Activate End Sub Quitte à rajouter un ScreenUpDating = False
Serge
"Yvan" a écrit dans le message de news:
Le problème, c'est que .Activate t'emmène obligatoirement sur la feuille. Comment faire si l'on veut que la manip. soit transparente ??? -- Merci pour vos réponses.
Bonjour,
chez moi ton code plante dès qu'on est pas sur la feuille voulue, c'est pourquoi comme Garnote dont je lis le post après avoir écrit le mien je suggère d'abord .activate Cdlt.
lSteph
Alain79 avait écrit le 09/12/2006 :
Yvan Pour moi le code suivant entré dans un module de classeur fonctionnent Je viens de le tester sur ma machine...
Sub test() With Worksheets("Sheet1") .Cells.ClearContents .Range("A1") = "Phase1" End With MsgBox "FirstStep" With Sheets("Sheet1") .Cells.ClearContents .Range("A2") = "Phase2" End With End Sub
@+ - Alain
"Yvan" wrote in message news:
Bonjour,
Comment positionner la cellule active avec la syntaxe With ???
Dans le cas suivant, Excel bloque sur la ligne .Range("A1").Select. Où est l'erreur ???
With Sheets("Magasin") .Cells.ClearContents .Range("A1").Select End With
-- Merci pour vos réponses.
-- - -
Salut Yvan,
Je crois que ceci ferait le boulot :
Sub OK()
Set ici = ActiveSheet
With Sheets("Feuil1")
.Activate
.Cells.ClearContents
.Range("A1").Select
End With
ici.Activate
End Sub
Quitte à rajouter un ScreenUpDating = False
Serge
"Yvan" <Yvan@discussions.microsoft.com> a écrit dans le message de news: B04B4140-1D9F-4BF0-95CD-5F5808516A71@microsoft.com...
Le problème, c'est que .Activate t'emmène obligatoirement sur la feuille.
Comment faire si l'on veut que la manip. soit transparente ???
--
Merci pour vos réponses.
Bonjour,
chez moi ton code plante dès qu'on est pas sur la feuille voulue,
c'est pourquoi comme Garnote dont je lis le post après avoir écrit le
mien je suggère d'abord .activate
Cdlt.
lSteph
Alain79 avait écrit le 09/12/2006 :
Yvan
Pour moi le code suivant entré dans un module de classeur fonctionnent
Je viens de le tester sur ma machine...
Sub test()
With Worksheets("Sheet1")
.Cells.ClearContents
.Range("A1") = "Phase1"
End With
MsgBox "FirstStep"
With Sheets("Sheet1")
.Cells.ClearContents
.Range("A2") = "Phase2"
End With
End Sub
@+ - Alain
"Yvan" <Yvan@discussions.microsoft.com> wrote in message
news:4E64F017-149A-4895-BD2A-C50528C28E2A@microsoft.com...
Bonjour,
Comment positionner la cellule active avec la syntaxe With ???
Dans le cas suivant, Excel bloque sur la ligne .Range("A1").Select. Où est
l'erreur ???
With Sheets("Magasin")
.Cells.ClearContents
.Range("A1").Select
End With
Je crois que ceci ferait le boulot : Sub OK() Set ici = ActiveSheet With Sheets("Feuil1") .Activate .Cells.ClearContents .Range("A1").Select End With ici.Activate End Sub Quitte à rajouter un ScreenUpDating = False
Serge
"Yvan" a écrit dans le message de news:
Le problème, c'est que .Activate t'emmène obligatoirement sur la feuille. Comment faire si l'on veut que la manip. soit transparente ??? -- Merci pour vos réponses.
Bonjour,
chez moi ton code plante dès qu'on est pas sur la feuille voulue, c'est pourquoi comme Garnote dont je lis le post après avoir écrit le mien je suggère d'abord .activate Cdlt.
lSteph
Alain79 avait écrit le 09/12/2006 :
Yvan Pour moi le code suivant entré dans un module de classeur fonctionnent Je viens de le tester sur ma machine...
Sub test() With Worksheets("Sheet1") .Cells.ClearContents .Range("A1") = "Phase1" End With MsgBox "FirstStep" With Sheets("Sheet1") .Cells.ClearContents .Range("A2") = "Phase2" End With End Sub
@+ - Alain
"Yvan" wrote in message news:
Bonjour,
Comment positionner la cellule active avec la syntaxe With ???
Dans le cas suivant, Excel bloque sur la ligne .Range("A1").Select. Où est l'erreur ???
With Sheets("Magasin") .Cells.ClearContents .Range("A1").Select End With
-- Merci pour vos réponses.
-- - -
lSteph
Plus sérieusement Tu veux agir derrière ou sélectionner? le select d'une cellule est rarement nécessaire!
lSteph
Comment positionner la cellule active avec la syntaxe With ???
Dans le cas suivant, Excel bloque sur la ligne .Range("A1").Select. Où est l'erreur ???
With Sheets("Magasin") .Cells.ClearContents .Range("A1").Select End With
-- Merci pour vos réponses.
-- - -
-- - -
Plus sérieusement
Tu veux agir derrière ou sélectionner?
le select d'une cellule est rarement nécessaire!
lSteph
Comment positionner la cellule active avec la syntaxe With ???
Dans le cas suivant, Excel bloque sur la ligne .Range("A1").Select. Où est
l'erreur ???
With Sheets("Magasin")
.Cells.ClearContents
.Range("A1").Select
End With
Plus sérieusement Tu veux agir derrière ou sélectionner? le select d'une cellule est rarement nécessaire!
lSteph
Comment positionner la cellule active avec la syntaxe With ???
Dans le cas suivant, Excel bloque sur la ligne .Range("A1").Select. Où est l'erreur ???
With Sheets("Magasin") .Cells.ClearContents .Range("A1").Select End With
-- Merci pour vos réponses.
-- - -
-- - -
Jacky
Re.. '---------- Sub jj() Sheets("Magasins").Cells.ClearContents 'si c'est une autre feuille que celle active 'Sheets("nomDeLaFeuille").[a1].Select 'sinon [a1].Select End Sub '------------- -- Salutations JJ
"Yvan" a écrit dans le message de news:
Le problème, c'est que .Activate t'emmène obligatoirement sur la feuille. Comment faire si l'on veut que la manip. soit transparente ??? -- Merci pour vos réponses.
Bonjour,
chez moi ton code plante dès qu'on est pas sur la feuille voulue, c'est pourquoi comme Garnote dont je lis le post après avoir écrit le mien je suggère d'abord .activate Cdlt.
lSteph
Alain79 avait écrit le 09/12/2006 :
Yvan Pour moi le code suivant entré dans un module de classeur fonctionnent Je viens de le tester sur ma machine...
Sub test() With Worksheets("Sheet1") .Cells.ClearContents .Range("A1") = "Phase1" End With MsgBox "FirstStep" With Sheets("Sheet1") .Cells.ClearContents .Range("A2") = "Phase2" End With End Sub
@+ - Alain
"Yvan" wrote in message news:
Bonjour,
Comment positionner la cellule active avec la syntaxe With ???
Dans le cas suivant, Excel bloque sur la ligne .Range("A1").Select. Où est l'erreur ???
With Sheets("Magasin") .Cells.ClearContents .Range("A1").Select End With
-- Merci pour vos réponses.
-- - -
Re..
'----------
Sub jj()
Sheets("Magasins").Cells.ClearContents
'si c'est une autre feuille que celle active
'Sheets("nomDeLaFeuille").[a1].Select
'sinon
[a1].Select
End Sub
'-------------
--
Salutations
JJ
"Yvan" <Yvan@discussions.microsoft.com> a écrit dans le message de news:
B04B4140-1D9F-4BF0-95CD-5F5808516A71@microsoft.com...
Le problème, c'est que .Activate t'emmène obligatoirement sur la feuille.
Comment faire si l'on veut que la manip. soit transparente ???
--
Merci pour vos réponses.
Bonjour,
chez moi ton code plante dès qu'on est pas sur la feuille voulue,
c'est pourquoi comme Garnote dont je lis le post après avoir écrit le
mien je suggère d'abord .activate
Cdlt.
lSteph
Alain79 avait écrit le 09/12/2006 :
Yvan
Pour moi le code suivant entré dans un module de classeur fonctionnent
Je viens de le tester sur ma machine...
Sub test()
With Worksheets("Sheet1")
.Cells.ClearContents
.Range("A1") = "Phase1"
End With
MsgBox "FirstStep"
With Sheets("Sheet1")
.Cells.ClearContents
.Range("A2") = "Phase2"
End With
End Sub
@+ - Alain
"Yvan" <Yvan@discussions.microsoft.com> wrote in message
news:4E64F017-149A-4895-BD2A-C50528C28E2A@microsoft.com...
Bonjour,
Comment positionner la cellule active avec la syntaxe With ???
Dans le cas suivant, Excel bloque sur la ligne .Range("A1").Select. Où
est
l'erreur ???
With Sheets("Magasin")
.Cells.ClearContents
.Range("A1").Select
End With
Re.. '---------- Sub jj() Sheets("Magasins").Cells.ClearContents 'si c'est une autre feuille que celle active 'Sheets("nomDeLaFeuille").[a1].Select 'sinon [a1].Select End Sub '------------- -- Salutations JJ
"Yvan" a écrit dans le message de news:
Le problème, c'est que .Activate t'emmène obligatoirement sur la feuille. Comment faire si l'on veut que la manip. soit transparente ??? -- Merci pour vos réponses.
Bonjour,
chez moi ton code plante dès qu'on est pas sur la feuille voulue, c'est pourquoi comme Garnote dont je lis le post après avoir écrit le mien je suggère d'abord .activate Cdlt.
lSteph
Alain79 avait écrit le 09/12/2006 :
Yvan Pour moi le code suivant entré dans un module de classeur fonctionnent Je viens de le tester sur ma machine...
Sub test() With Worksheets("Sheet1") .Cells.ClearContents .Range("A1") = "Phase1" End With MsgBox "FirstStep" With Sheets("Sheet1") .Cells.ClearContents .Range("A2") = "Phase2" End With End Sub
@+ - Alain
"Yvan" wrote in message news:
Bonjour,
Comment positionner la cellule active avec la syntaxe With ???
Dans le cas suivant, Excel bloque sur la ligne .Range("A1").Select. Où est l'erreur ???
With Sheets("Magasin") .Cells.ClearContents .Range("A1").Select End With