Bonjour a tous
Je suis a la recherche d'une solution suite a mon problème d'un code , car je suis novice en VBA..
Pour
*1 Comment faire pour ceci;
-Interdire le collage pour l'ongle de mon classeur A,B
-AUTORISE LE COLLAGE depuis tierce source.....Pour l'onglet C
*2 Comment faire pour ceci;
-Interdire le collage pour l'ongle de mon classeur A,B
-( Interdire pour: Mise en forme Conditionnelle.)
-( Interdire pour: Validation des données.)
-( Interdire pour: Liste déroulantes.)
-( Interdire pour: Sans les formules des cellules.)
*3 Donc justes de pouvoir AUTORISER de coller les textes seulement depuis un autre fichier, sans la mise en forme , Validation des données, liste déroulantes puis les formules des cellules ..
-Pour info j'ai mis les codes dans ThisWorkbook car dans les feuil1 ne fonctionne pas ? en VBA
-Car j'ai effectuer ces code mais il me bloque l'ensembles de mon classeur....
Merci d'avance pour votre aides
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 Private Sub Workbook_Open() 'Interdit le tirage des formules dans les 4 directions et le glisser déplacer Application.CellDragAndDrop = False End Sub Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range) 'Interdit le collage sur la même feuille que celle qui a servi à faire la copie Application.CutCopyMode = False End Sub Private Sub Workbook_Activate() 'Interdit le collage suite à une copie venant d'un autre classeur Application.CutCopyMode = False End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean) 'Active le tirage des formules dans les 4 directions et la technique du glisser-déplacer pour les cellules. Application.CellDragAndDrop = True 'Active la possibilité de collage Application.CutCopyMode = True End Sub Private Sub Worksheet_Activate() 'Interdit le collage suite à une copie venant d'une autre feuille du même classeur Application.CutCopyMode = False End Sub
Cdt
Partager