bonjour,
j'ai un classeur principal (tjs ouvert) et je souhterai l'ouverture et la
fermeture automatique de 4 autres classeurs.
A1=CONCATENER(G1;"1")
B1=CONCATENER(G1;"2")
C1=CONCATENER(G1;"3")
D1=CONCATENER(G1;"4")
E1=CONCATENER(G1;"5")
G1=policier, aventure etc..au choix.
quand je rentre 'policier' en G1, je souhaite l'ouverture automatique des 4
fichiers excel només policier 1,2,3 et 4.
et si je rentre 'aventure' en G1, il faut cela cela ferme dabord les 4
fichiers policier et cela ouvre les 4 fichiers excel aventure1,2,3 et 4..
c'est possible ça ?
merci de vos exemples..
ruiz
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. Dans le code de la feuille, tu mets :
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$G$1" Then Exit Sub On Error Resume Next If Genre <> "" Then For i = 1 To 4 Workbooks(Genre & i & ".xls").Close False Next i End If On Error GoTo 0 Genre = Target.Value For i = 1 To 4 Workbooks.Open Genre & i & ".xls" Next i End Sub
Dans le code de "thisworkbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean) On Error Resume Next If Genre <> "" Then For i = 1 To 4 Workbooks(Genre & i & ".xls").Close False Next i End If End Sub
et dans un module :
Public Genre As String
(non testé) Cordialement. Daniel "ruiz" a écrit dans le message de news:
bonjour, j'ai un classeur principal (tjs ouvert) et je souhterai l'ouverture et la fermeture automatique de 4 autres classeurs. A1=CONCATENER(G1;"1") B1=CONCATENER(G1;"2") C1=CONCATENER(G1;"3") D1=CONCATENER(G1;"4") E1=CONCATENER(G1;"5") G1=policier, aventure etc..au choix. quand je rentre 'policier' en G1, je souhaite l'ouverture automatique des 4 fichiers excel només policier 1,2,3 et 4. et si je rentre 'aventure' en G1, il faut cela cela ferme dabord les 4 fichiers policier et cela ouvre les 4 fichiers excel aventure1,2,3 et 4.. c'est possible ça ? merci de vos exemples.. ruiz
Bonjour.
Dans le code de la feuille, tu mets :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$G$1" Then Exit Sub
On Error Resume Next
If Genre <> "" Then
For i = 1 To 4
Workbooks(Genre & i & ".xls").Close False
Next i
End If
On Error GoTo 0
Genre = Target.Value
For i = 1 To 4
Workbooks.Open Genre & i & ".xls"
Next i
End Sub
Dans le code de "thisworkbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
If Genre <> "" Then
For i = 1 To 4
Workbooks(Genre & i & ".xls").Close False
Next i
End If
End Sub
et dans un module :
Public Genre As String
(non testé)
Cordialement.
Daniel
"ruiz" <ruiz@discussions.microsoft.com> a écrit dans le message de news:
DCF65455-C081-4C7B-9DF7-9DDBDF3D9E03@microsoft.com...
bonjour,
j'ai un classeur principal (tjs ouvert) et je souhterai l'ouverture et la
fermeture automatique de 4 autres classeurs.
A1=CONCATENER(G1;"1")
B1=CONCATENER(G1;"2")
C1=CONCATENER(G1;"3")
D1=CONCATENER(G1;"4")
E1=CONCATENER(G1;"5")
G1=policier, aventure etc..au choix.
quand je rentre 'policier' en G1, je souhaite l'ouverture automatique des
4
fichiers excel només policier 1,2,3 et 4.
et si je rentre 'aventure' en G1, il faut cela cela ferme dabord les 4
fichiers policier et cela ouvre les 4 fichiers excel aventure1,2,3 et 4..
c'est possible ça ?
merci de vos exemples..
ruiz
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$G$1" Then Exit Sub On Error Resume Next If Genre <> "" Then For i = 1 To 4 Workbooks(Genre & i & ".xls").Close False Next i End If On Error GoTo 0 Genre = Target.Value For i = 1 To 4 Workbooks.Open Genre & i & ".xls" Next i End Sub
Dans le code de "thisworkbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean) On Error Resume Next If Genre <> "" Then For i = 1 To 4 Workbooks(Genre & i & ".xls").Close False Next i End If End Sub
et dans un module :
Public Genre As String
(non testé) Cordialement. Daniel "ruiz" a écrit dans le message de news:
bonjour, j'ai un classeur principal (tjs ouvert) et je souhterai l'ouverture et la fermeture automatique de 4 autres classeurs. A1=CONCATENER(G1;"1") B1=CONCATENER(G1;"2") C1=CONCATENER(G1;"3") D1=CONCATENER(G1;"4") E1=CONCATENER(G1;"5") G1=policier, aventure etc..au choix. quand je rentre 'policier' en G1, je souhaite l'ouverture automatique des 4 fichiers excel només policier 1,2,3 et 4. et si je rentre 'aventure' en G1, il faut cela cela ferme dabord les 4 fichiers policier et cela ouvre les 4 fichiers excel aventure1,2,3 et 4.. c'est possible ça ? merci de vos exemples.. ruiz
ruiz
je vais essayer tout ça, je te remercie
Bonjour. Dans le code de la feuille, tu mets :
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$G$1" Then Exit Sub On Error Resume Next If Genre <> "" Then For i = 1 To 4 Workbooks(Genre & i & ".xls").Close False Next i End If On Error GoTo 0 Genre = Target.Value For i = 1 To 4 Workbooks.Open Genre & i & ".xls" Next i End Sub
Dans le code de "thisworkbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean) On Error Resume Next If Genre <> "" Then For i = 1 To 4 Workbooks(Genre & i & ".xls").Close False Next i End If End Sub
et dans un module :
Public Genre As String
(non testé) Cordialement. Daniel "ruiz" a écrit dans le message de news:
bonjour, j'ai un classeur principal (tjs ouvert) et je souhterai l'ouverture et la fermeture automatique de 4 autres classeurs. A1=CONCATENER(G1;"1") B1=CONCATENER(G1;"2") C1=CONCATENER(G1;"3") D1=CONCATENER(G1;"4") E1=CONCATENER(G1;"5") G1=policier, aventure etc..au choix. quand je rentre 'policier' en G1, je souhaite l'ouverture automatique des 4 fichiers excel només policier 1,2,3 et 4. et si je rentre 'aventure' en G1, il faut cela cela ferme dabord les 4 fichiers policier et cela ouvre les 4 fichiers excel aventure1,2,3 et 4.. c'est possible ça ? merci de vos exemples.. ruiz
je vais essayer tout ça,
je te remercie
Bonjour.
Dans le code de la feuille, tu mets :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$G$1" Then Exit Sub
On Error Resume Next
If Genre <> "" Then
For i = 1 To 4
Workbooks(Genre & i & ".xls").Close False
Next i
End If
On Error GoTo 0
Genre = Target.Value
For i = 1 To 4
Workbooks.Open Genre & i & ".xls"
Next i
End Sub
Dans le code de "thisworkbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
If Genre <> "" Then
For i = 1 To 4
Workbooks(Genre & i & ".xls").Close False
Next i
End If
End Sub
et dans un module :
Public Genre As String
(non testé)
Cordialement.
Daniel
"ruiz" <ruiz@discussions.microsoft.com> a écrit dans le message de news:
DCF65455-C081-4C7B-9DF7-9DDBDF3D9E03@microsoft.com...
bonjour,
j'ai un classeur principal (tjs ouvert) et je souhterai l'ouverture et la
fermeture automatique de 4 autres classeurs.
A1=CONCATENER(G1;"1")
B1=CONCATENER(G1;"2")
C1=CONCATENER(G1;"3")
D1=CONCATENER(G1;"4")
E1=CONCATENER(G1;"5")
G1=policier, aventure etc..au choix.
quand je rentre 'policier' en G1, je souhaite l'ouverture automatique des
4
fichiers excel només policier 1,2,3 et 4.
et si je rentre 'aventure' en G1, il faut cela cela ferme dabord les 4
fichiers policier et cela ouvre les 4 fichiers excel aventure1,2,3 et 4..
c'est possible ça ?
merci de vos exemples..
ruiz
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$G$1" Then Exit Sub On Error Resume Next If Genre <> "" Then For i = 1 To 4 Workbooks(Genre & i & ".xls").Close False Next i End If On Error GoTo 0 Genre = Target.Value For i = 1 To 4 Workbooks.Open Genre & i & ".xls" Next i End Sub
Dans le code de "thisworkbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean) On Error Resume Next If Genre <> "" Then For i = 1 To 4 Workbooks(Genre & i & ".xls").Close False Next i End If End Sub
et dans un module :
Public Genre As String
(non testé) Cordialement. Daniel "ruiz" a écrit dans le message de news:
bonjour, j'ai un classeur principal (tjs ouvert) et je souhterai l'ouverture et la fermeture automatique de 4 autres classeurs. A1=CONCATENER(G1;"1") B1=CONCATENER(G1;"2") C1=CONCATENER(G1;"3") D1=CONCATENER(G1;"4") E1=CONCATENER(G1;"5") G1=policier, aventure etc..au choix. quand je rentre 'policier' en G1, je souhaite l'ouverture automatique des 4 fichiers excel només policier 1,2,3 et 4. et si je rentre 'aventure' en G1, il faut cela cela ferme dabord les 4 fichiers policier et cela ouvre les 4 fichiers excel aventure1,2,3 et 4.. c'est possible ça ? merci de vos exemples.. ruiz
ruiz
ok ça marche pour l'ouverture !
mais quand je change g1 ça ne ferme pas les 4 deja ouverts avant d'ouvrir les nouveaux..
"Daniel" wrote:
Bonjour. Dans le code de la feuille, tu mets :
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$G$1" Then Exit Sub On Error Resume Next If Genre <> "" Then For i = 1 To 4 Workbooks(Genre & i & ".xls").Close False Next i End If On Error GoTo 0 Genre = Target.Value For i = 1 To 4 Workbooks.Open Genre & i & ".xls" Next i End Sub
Dans le code de "thisworkbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean) On Error Resume Next If Genre <> "" Then For i = 1 To 4 Workbooks(Genre & i & ".xls").Close False Next i End If End Sub
et dans un module :
Public Genre As String
(non testé) Cordialement. Daniel "ruiz" a écrit dans le message de news:
bonjour, j'ai un classeur principal (tjs ouvert) et je souhterai l'ouverture et la fermeture automatique de 4 autres classeurs. A1=CONCATENER(G1;"1") B1=CONCATENER(G1;"2") C1=CONCATENER(G1;"3") D1=CONCATENER(G1;"4") E1=CONCATENER(G1;"5") G1=policier, aventure etc..au choix. quand je rentre 'policier' en G1, je souhaite l'ouverture automatique des 4 fichiers excel només policier 1,2,3 et 4. et si je rentre 'aventure' en G1, il faut cela cela ferme dabord les 4 fichiers policier et cela ouvre les 4 fichiers excel aventure1,2,3 et 4.. c'est possible ça ? merci de vos exemples.. ruiz
ok ça marche pour l'ouverture !
mais quand je change g1 ça ne ferme pas les 4 deja ouverts avant d'ouvrir
les nouveaux..
"Daniel" wrote:
Bonjour.
Dans le code de la feuille, tu mets :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$G$1" Then Exit Sub
On Error Resume Next
If Genre <> "" Then
For i = 1 To 4
Workbooks(Genre & i & ".xls").Close False
Next i
End If
On Error GoTo 0
Genre = Target.Value
For i = 1 To 4
Workbooks.Open Genre & i & ".xls"
Next i
End Sub
Dans le code de "thisworkbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
If Genre <> "" Then
For i = 1 To 4
Workbooks(Genre & i & ".xls").Close False
Next i
End If
End Sub
et dans un module :
Public Genre As String
(non testé)
Cordialement.
Daniel
"ruiz" <ruiz@discussions.microsoft.com> a écrit dans le message de news:
DCF65455-C081-4C7B-9DF7-9DDBDF3D9E03@microsoft.com...
bonjour,
j'ai un classeur principal (tjs ouvert) et je souhterai l'ouverture et la
fermeture automatique de 4 autres classeurs.
A1=CONCATENER(G1;"1")
B1=CONCATENER(G1;"2")
C1=CONCATENER(G1;"3")
D1=CONCATENER(G1;"4")
E1=CONCATENER(G1;"5")
G1=policier, aventure etc..au choix.
quand je rentre 'policier' en G1, je souhaite l'ouverture automatique des
4
fichiers excel només policier 1,2,3 et 4.
et si je rentre 'aventure' en G1, il faut cela cela ferme dabord les 4
fichiers policier et cela ouvre les 4 fichiers excel aventure1,2,3 et 4..
c'est possible ça ?
merci de vos exemples..
ruiz
mais quand je change g1 ça ne ferme pas les 4 deja ouverts avant d'ouvrir les nouveaux..
"Daniel" wrote:
Bonjour. Dans le code de la feuille, tu mets :
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$G$1" Then Exit Sub On Error Resume Next If Genre <> "" Then For i = 1 To 4 Workbooks(Genre & i & ".xls").Close False Next i End If On Error GoTo 0 Genre = Target.Value For i = 1 To 4 Workbooks.Open Genre & i & ".xls" Next i End Sub
Dans le code de "thisworkbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean) On Error Resume Next If Genre <> "" Then For i = 1 To 4 Workbooks(Genre & i & ".xls").Close False Next i End If End Sub
et dans un module :
Public Genre As String
(non testé) Cordialement. Daniel "ruiz" a écrit dans le message de news:
bonjour, j'ai un classeur principal (tjs ouvert) et je souhterai l'ouverture et la fermeture automatique de 4 autres classeurs. A1=CONCATENER(G1;"1") B1=CONCATENER(G1;"2") C1=CONCATENER(G1;"3") D1=CONCATENER(G1;"4") E1=CONCATENER(G1;"5") G1=policier, aventure etc..au choix. quand je rentre 'policier' en G1, je souhaite l'ouverture automatique des 4 fichiers excel només policier 1,2,3 et 4. et si je rentre 'aventure' en G1, il faut cela cela ferme dabord les 4 fichiers policier et cela ouvre les 4 fichiers excel aventure1,2,3 et 4.. c'est possible ça ? merci de vos exemples.. ruiz
Daniel
Ca fonctionne pourtant chez moi. Peux-tu mettre ton classeur sur www.cjoint.com ? Daniel "ruiz" a écrit dans le message de news:
ok ça marche pour l'ouverture !
mais quand je change g1 ça ne ferme pas les 4 deja ouverts avant d'ouvrir les nouveaux..
"Daniel" wrote:
Bonjour. Dans le code de la feuille, tu mets :
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$G$1" Then Exit Sub On Error Resume Next If Genre <> "" Then For i = 1 To 4 Workbooks(Genre & i & ".xls").Close False Next i End If On Error GoTo 0 Genre = Target.Value For i = 1 To 4 Workbooks.Open Genre & i & ".xls" Next i End Sub
Dans le code de "thisworkbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean) On Error Resume Next If Genre <> "" Then For i = 1 To 4 Workbooks(Genre & i & ".xls").Close False Next i End If End Sub
et dans un module :
Public Genre As String
(non testé) Cordialement. Daniel "ruiz" a écrit dans le message de news:
bonjour, j'ai un classeur principal (tjs ouvert) et je souhterai l'ouverture et la fermeture automatique de 4 autres classeurs. A1=CONCATENER(G1;"1") B1=CONCATENER(G1;"2") C1=CONCATENER(G1;"3") D1=CONCATENER(G1;"4") E1=CONCATENER(G1;"5") G1=policier, aventure etc..au choix. quand je rentre 'policier' en G1, je souhaite l'ouverture automatique des 4 fichiers excel només policier 1,2,3 et 4. et si je rentre 'aventure' en G1, il faut cela cela ferme dabord les 4 fichiers policier et cela ouvre les 4 fichiers excel aventure1,2,3 et 4.. c'est possible ça ? merci de vos exemples.. ruiz
Ca fonctionne pourtant chez moi. Peux-tu mettre ton classeur sur
www.cjoint.com ?
Daniel
"ruiz" <ruiz@discussions.microsoft.com> a écrit dans le message de news:
27C11922-5A61-4E47-AF30-CAC0C65BBA81@microsoft.com...
ok ça marche pour l'ouverture !
mais quand je change g1 ça ne ferme pas les 4 deja ouverts avant d'ouvrir
les nouveaux..
"Daniel" wrote:
Bonjour.
Dans le code de la feuille, tu mets :
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address <> "$G$1" Then Exit Sub
On Error Resume Next
If Genre <> "" Then
For i = 1 To 4
Workbooks(Genre & i & ".xls").Close False
Next i
End If
On Error GoTo 0
Genre = Target.Value
For i = 1 To 4
Workbooks.Open Genre & i & ".xls"
Next i
End Sub
Dans le code de "thisworkbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
On Error Resume Next
If Genre <> "" Then
For i = 1 To 4
Workbooks(Genre & i & ".xls").Close False
Next i
End If
End Sub
et dans un module :
Public Genre As String
(non testé)
Cordialement.
Daniel
"ruiz" <ruiz@discussions.microsoft.com> a écrit dans le message de news:
DCF65455-C081-4C7B-9DF7-9DDBDF3D9E03@microsoft.com...
bonjour,
j'ai un classeur principal (tjs ouvert) et je souhterai l'ouverture et
la
fermeture automatique de 4 autres classeurs.
A1=CONCATENER(G1;"1")
B1=CONCATENER(G1;"2")
C1=CONCATENER(G1;"3")
D1=CONCATENER(G1;"4")
E1=CONCATENER(G1;"5")
G1=policier, aventure etc..au choix.
quand je rentre 'policier' en G1, je souhaite l'ouverture automatique
des
4
fichiers excel només policier 1,2,3 et 4.
et si je rentre 'aventure' en G1, il faut cela cela ferme dabord les 4
fichiers policier et cela ouvre les 4 fichiers excel aventure1,2,3 et
4..
c'est possible ça ?
merci de vos exemples..
ruiz
Ca fonctionne pourtant chez moi. Peux-tu mettre ton classeur sur www.cjoint.com ? Daniel "ruiz" a écrit dans le message de news:
ok ça marche pour l'ouverture !
mais quand je change g1 ça ne ferme pas les 4 deja ouverts avant d'ouvrir les nouveaux..
"Daniel" wrote:
Bonjour. Dans le code de la feuille, tu mets :
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$G$1" Then Exit Sub On Error Resume Next If Genre <> "" Then For i = 1 To 4 Workbooks(Genre & i & ".xls").Close False Next i End If On Error GoTo 0 Genre = Target.Value For i = 1 To 4 Workbooks.Open Genre & i & ".xls" Next i End Sub
Dans le code de "thisworkbook :
Private Sub Workbook_BeforeClose(Cancel As Boolean) On Error Resume Next If Genre <> "" Then For i = 1 To 4 Workbooks(Genre & i & ".xls").Close False Next i End If End Sub
et dans un module :
Public Genre As String
(non testé) Cordialement. Daniel "ruiz" a écrit dans le message de news:
bonjour, j'ai un classeur principal (tjs ouvert) et je souhterai l'ouverture et la fermeture automatique de 4 autres classeurs. A1=CONCATENER(G1;"1") B1=CONCATENER(G1;"2") C1=CONCATENER(G1;"3") D1=CONCATENER(G1;"4") E1=CONCATENER(G1;"5") G1=policier, aventure etc..au choix. quand je rentre 'policier' en G1, je souhaite l'ouverture automatique des 4 fichiers excel només policier 1,2,3 et 4. et si je rentre 'aventure' en G1, il faut cela cela ferme dabord les 4 fichiers policier et cela ouvre les 4 fichiers excel aventure1,2,3 et 4.. c'est possible ça ? merci de vos exemples.. ruiz