Bonjour
J'ai deux problèmes et j ai besoin de votre aide car je débute depuis peu...
1) j'aimerai que dans une certaine plage de cellules lorsque ma macro copie les cellules seul les cellules ayant "quelque-chose" dedans soit collé (texte et/ou nombres)
2) Et si possible que la macro se déclenche (ou a que dans le code la macro colle) uniquement si la plage (k6:O36) à été modifier par l'utilisateur (si c'est pas possible ce n'est pas grave )
voici ma macro :
Voila, c'est la seconde fois que je réclame votre aide, j'espère ne pas en abusé. J'ai recherché un peu sur le net mais je n'ai rien trouvé de concluant...
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 Sub fermeture() ' ' fermeture Macro 'Macro lancé à la fermeture du fichier tableau de bord Workbooks.Open Filename:="\Dossier1\Dossier2\ TableauSuivi.xlsx" Windows("Tableau de bord.xlsm").Activate Range("K6:O36").Select Selection.Copy Windows("TableauSuivi.xlsx").Activate Rows("6:6").Select Selection.Insert Shift:=xlDown Application.CutCopyMode = False ActiveWorkbook.Save Windows("TableauSuivi.xlsx").Activate Application.DisplayAlerts = False ActiveWorkbook.Save ActiveWindow.Close False Windows("Tableau de bord.xlsm").Activate Range("A1").Select End Sub
Merci d'avance^^
Bien à vous,
Tonufrost
(PS : j'ai bien pris connaissance de l'avertissement concernant le bouton "résolu" en bas de page et tacherai de l'utilisé pour les prochaines fois)
Partager