D'habitude lorsque je suis sur un fichier Excel, que je le ferme et reviens dessus, je retombe automatiquement sur l'onglet le plus récent.
Néanmoins pour un fichier en particulier, cela ne fonctionne pas : il s'ouvre toujours sur l'onglet tout à gauche (le premier), alors que ce n'est pas celui qui a été récemment modifié.
Quelqu'un pourrait-il me dire comment faire en sorte que ce fichier s'ouvre sur le dernier onglet ouvert, pour gagner du temps ?
=> Mawie
[Pour infos]
Il ne s'agit pas d'un problème
C'est normal.
( voir les explications)
Le format ODS est le pendant du format XLSX
Donc il ne peut pas contenir de macros.
Bonjour.
Si, il peut y avoir des macros quand même, parce que cette boîte n'affiche que les procédures Public dépourvues d'argument, donc pas une éventuelle Private Sub Workbook_Open du module ThisWorkbook. Par contre j'ignore si les fichiers .ods peuvent contenir des macros.
Option Explicit
Private Sub Workbook_Open()
On Error Resume Next
Sheets([DernFeuille]).Activate
End Sub
Private Sub WorkbookBeforeClose(Cancel As Boolean)
Me.Names.Add "DernFeuille", ActiveSheet.Name
End Sub
Mais ça n'explique pas pourquoi sans cela ce n'est pas la dernière feuille active qui est affichée d'office à l'ouverture.
Concernant la suggestion de Dranrebcela n'a pas marché pour moi, néanmoins je viens de trouver d'où vient le souci.
J'ai réenregistré le fichier sous le format classeur excel (avec macro) et j'ai pu constater que là le souci avait disparu : c'est le dernier onglet en date qui s'affichait en premier
En bref, c'est le format ODS qui semblait être au coeur du problème.
Merci pour votre aide !
=> Mawie
[Pour infos]
Il ne s'agit pas d'un problème
C'est normal.
( voir les explications)
Le format ODS est le pendant du format XLSX
Donc il ne peut pas contenir de macros.