je souhaite désactiver dans une fenêtre la fonction "Trie"
J'ai pour éviter les copies ceci
--------------
Private Sub Workbook_Activate()
'Interdit le collage suite à une copie venant d'un autre classeur
Application.CutCopyMode = False
End Sub
-------------
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
michdenis
Bonjour Michel,
Si ta version d'excel n'est pas Excel 2007, colle ce qui suit dans le ThisWorkbook de ton classeur :
La commande "Trier" se désactiver lorsque le classeur dans lequel tu as inséré cette procédure est le classeur actif.
'--------------------------------------- Private Sub Workbook_Activate() Dim Cbar As CommandBarControl 'Commande du menu trier... For Each Cbar In Application.CommandBars.FindControls(ID:8) Cbar.Enabled = False Next 'Tri croissant For Each Cbar In Application.CommandBars.FindControls(ID:!0) Cbar.Enabled = False Next 'Tri décroissant For Each Cbar In Application.CommandBars.FindControls(ID:!1) Cbar.Enabled = False Next End Sub '--------------------------------------- Private Sub Workbook_Deactivate() Dim Cbar As CommandBarControl 'Commande du menu trier... For Each Cbar In Application.CommandBars.FindControls(ID:8) Cbar.Enabled = True Next 'Tri croissant For Each Cbar In Application.CommandBars.FindControls(ID:!0) Cbar.Enabled = True Next 'Tri décroissant For Each Cbar In Application.CommandBars.FindControls(ID:!1) Cbar.Enabled = True Next End Sub '---------------------------------------
"Michel" a écrit dans le message de groupe de discussion : 4acdb73f$0$408$ Bonjour a toutes et a tous,
je souhaite désactiver dans une fenêtre la fonction "Trie"
J'ai pour éviter les copies ceci -------------- Private Sub Workbook_Activate() 'Interdit le collage suite à une copie venant d'un autre classeur Application.CutCopyMode = False End Sub -------------
existe il une commande analogue pour le trie.
D'avance merci Michel
Bonjour Michel,
Si ta version d'excel n'est pas Excel 2007, colle ce qui suit dans
le ThisWorkbook de ton classeur :
La commande "Trier" se désactiver lorsque le classeur dans lequel
tu as inséré cette procédure est le classeur actif.
'---------------------------------------
Private Sub Workbook_Activate()
Dim Cbar As CommandBarControl
'Commande du menu trier...
For Each Cbar In Application.CommandBars.FindControls(ID:8)
Cbar.Enabled = False
Next
'Tri croissant
For Each Cbar In Application.CommandBars.FindControls(ID:!0)
Cbar.Enabled = False
Next
'Tri décroissant
For Each Cbar In Application.CommandBars.FindControls(ID:!1)
Cbar.Enabled = False
Next
End Sub
'---------------------------------------
Private Sub Workbook_Deactivate()
Dim Cbar As CommandBarControl
'Commande du menu trier...
For Each Cbar In Application.CommandBars.FindControls(ID:8)
Cbar.Enabled = True
Next
'Tri croissant
For Each Cbar In Application.CommandBars.FindControls(ID:!0)
Cbar.Enabled = True
Next
'Tri décroissant
For Each Cbar In Application.CommandBars.FindControls(ID:!1)
Cbar.Enabled = True
Next
End Sub
'---------------------------------------
"Michel" <michel_B@libertysurf.fr> a écrit dans le message de groupe de discussion :
4acdb73f$0$408$426a34cc@news.free.fr...
Bonjour a toutes et a tous,
je souhaite désactiver dans une fenêtre la fonction "Trie"
J'ai pour éviter les copies ceci
--------------
Private Sub Workbook_Activate()
'Interdit le collage suite à une copie venant d'un autre classeur
Application.CutCopyMode = False
End Sub
-------------
Si ta version d'excel n'est pas Excel 2007, colle ce qui suit dans le ThisWorkbook de ton classeur :
La commande "Trier" se désactiver lorsque le classeur dans lequel tu as inséré cette procédure est le classeur actif.
'--------------------------------------- Private Sub Workbook_Activate() Dim Cbar As CommandBarControl 'Commande du menu trier... For Each Cbar In Application.CommandBars.FindControls(ID:8) Cbar.Enabled = False Next 'Tri croissant For Each Cbar In Application.CommandBars.FindControls(ID:!0) Cbar.Enabled = False Next 'Tri décroissant For Each Cbar In Application.CommandBars.FindControls(ID:!1) Cbar.Enabled = False Next End Sub '--------------------------------------- Private Sub Workbook_Deactivate() Dim Cbar As CommandBarControl 'Commande du menu trier... For Each Cbar In Application.CommandBars.FindControls(ID:8) Cbar.Enabled = True Next 'Tri croissant For Each Cbar In Application.CommandBars.FindControls(ID:!0) Cbar.Enabled = True Next 'Tri décroissant For Each Cbar In Application.CommandBars.FindControls(ID:!1) Cbar.Enabled = True Next End Sub '---------------------------------------
"Michel" a écrit dans le message de groupe de discussion : 4acdb73f$0$408$ Bonjour a toutes et a tous,
je souhaite désactiver dans une fenêtre la fonction "Trie"
J'ai pour éviter les copies ceci -------------- Private Sub Workbook_Activate() 'Interdit le collage suite à une copie venant d'un autre classeur Application.CutCopyMode = False End Sub -------------
existe il une commande analogue pour le trie.
D'avance merci Michel
Michel
Bonjour Denis,
je suis en excel 2003 et ça marche impec. Juste ce que je voulais.
Encore merci Michel
"michdenis" a écrit dans le message de news:
Bonjour Michel,
Si ta version d'excel n'est pas Excel 2007, colle ce qui suit dans le ThisWorkbook de ton classeur :
La commande "Trier" se désactiver lorsque le classeur dans lequel tu as inséré cette procédure est le classeur actif.
'--------------------------------------- Private Sub Workbook_Activate() Dim Cbar As CommandBarControl 'Commande du menu trier... For Each Cbar In Application.CommandBars.FindControls(ID:8) Cbar.Enabled = False Next 'Tri croissant For Each Cbar In Application.CommandBars.FindControls(ID:!0) Cbar.Enabled = False Next 'Tri décroissant For Each Cbar In Application.CommandBars.FindControls(ID:!1) Cbar.Enabled = False Next End Sub '--------------------------------------- Private Sub Workbook_Deactivate() Dim Cbar As CommandBarControl 'Commande du menu trier... For Each Cbar In Application.CommandBars.FindControls(ID:8) Cbar.Enabled = True Next 'Tri croissant For Each Cbar In Application.CommandBars.FindControls(ID:!0) Cbar.Enabled = True Next 'Tri décroissant For Each Cbar In Application.CommandBars.FindControls(ID:!1) Cbar.Enabled = True Next End Sub '---------------------------------------
"Michel" a écrit dans le message de groupe de discussion : 4acdb73f$0$408$ Bonjour a toutes et a tous,
je souhaite désactiver dans une fenêtre la fonction "Trie"
J'ai pour éviter les copies ceci -------------- Private Sub Workbook_Activate() 'Interdit le collage suite à une copie venant d'un autre classeur Application.CutCopyMode = False End Sub -------------
existe il une commande analogue pour le trie.
D'avance merci Michel
Bonjour Denis,
je suis en excel 2003 et ça marche impec.
Juste ce que je voulais.
Encore merci
Michel
"michdenis" <michdenis@hotmail.com> a écrit dans le message de news:
2B6FAED1-E825-417A-BC1B-8CDCE51A643E@microsoft.com...
Bonjour Michel,
Si ta version d'excel n'est pas Excel 2007, colle ce qui suit dans
le ThisWorkbook de ton classeur :
La commande "Trier" se désactiver lorsque le classeur dans lequel
tu as inséré cette procédure est le classeur actif.
'---------------------------------------
Private Sub Workbook_Activate()
Dim Cbar As CommandBarControl
'Commande du menu trier...
For Each Cbar In Application.CommandBars.FindControls(ID:8)
Cbar.Enabled = False
Next
'Tri croissant
For Each Cbar In Application.CommandBars.FindControls(ID:!0)
Cbar.Enabled = False
Next
'Tri décroissant
For Each Cbar In Application.CommandBars.FindControls(ID:!1)
Cbar.Enabled = False
Next
End Sub
'---------------------------------------
Private Sub Workbook_Deactivate()
Dim Cbar As CommandBarControl
'Commande du menu trier...
For Each Cbar In Application.CommandBars.FindControls(ID:8)
Cbar.Enabled = True
Next
'Tri croissant
For Each Cbar In Application.CommandBars.FindControls(ID:!0)
Cbar.Enabled = True
Next
'Tri décroissant
For Each Cbar In Application.CommandBars.FindControls(ID:!1)
Cbar.Enabled = True
Next
End Sub
'---------------------------------------
"Michel" <michel_B@libertysurf.fr> a écrit dans le message de groupe de
discussion :
4acdb73f$0$408$426a34cc@news.free.fr...
Bonjour a toutes et a tous,
je souhaite désactiver dans une fenêtre la fonction "Trie"
J'ai pour éviter les copies ceci
--------------
Private Sub Workbook_Activate()
'Interdit le collage suite à une copie venant d'un autre classeur
Application.CutCopyMode = False
End Sub
-------------
je suis en excel 2003 et ça marche impec. Juste ce que je voulais.
Encore merci Michel
"michdenis" a écrit dans le message de news:
Bonjour Michel,
Si ta version d'excel n'est pas Excel 2007, colle ce qui suit dans le ThisWorkbook de ton classeur :
La commande "Trier" se désactiver lorsque le classeur dans lequel tu as inséré cette procédure est le classeur actif.
'--------------------------------------- Private Sub Workbook_Activate() Dim Cbar As CommandBarControl 'Commande du menu trier... For Each Cbar In Application.CommandBars.FindControls(ID:8) Cbar.Enabled = False Next 'Tri croissant For Each Cbar In Application.CommandBars.FindControls(ID:!0) Cbar.Enabled = False Next 'Tri décroissant For Each Cbar In Application.CommandBars.FindControls(ID:!1) Cbar.Enabled = False Next End Sub '--------------------------------------- Private Sub Workbook_Deactivate() Dim Cbar As CommandBarControl 'Commande du menu trier... For Each Cbar In Application.CommandBars.FindControls(ID:8) Cbar.Enabled = True Next 'Tri croissant For Each Cbar In Application.CommandBars.FindControls(ID:!0) Cbar.Enabled = True Next 'Tri décroissant For Each Cbar In Application.CommandBars.FindControls(ID:!1) Cbar.Enabled = True Next End Sub '---------------------------------------
"Michel" a écrit dans le message de groupe de discussion : 4acdb73f$0$408$ Bonjour a toutes et a tous,
je souhaite désactiver dans une fenêtre la fonction "Trie"
J'ai pour éviter les copies ceci -------------- Private Sub Workbook_Activate() 'Interdit le collage suite à une copie venant d'un autre classeur Application.CutCopyMode = False End Sub -------------