Bonjour à tous
j'ai transféré mes applications de excel sous window à libreoffice calc sous mac
Je rencontre des problèmes au niveau des macros, concernant les niveaux de variables.
En particulier je cherche à fixer le nom de la feuille et les références d'une cellule de cette feuille, que je quitte pour aller chercher une valeur dans une autre feuille et que je veux copier à l'aide d'une macro dans la cellule quittée précédemment.
Ci après l'instruction qui fonctionnait avec Excell, que je n'arrive pas à introduire dans Libreoffice.
Merci d'avance, cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Private Sub Workbook_SheetDeactivate(ByVal Fl As Object) Dim af As Worksheet Set af = ActiveSheet With Application: .EnableEvents = 0: .ScreenUpdating = 0: End With Fl.Activate feuille = ActiveSheet.Name cellule = ActiveCell.Address af.Activate With Application: .ScreenUpdating = 0: .EnableEvents = 1: End With End Sub
Partager