Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1167 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Macro qui s'exécute sur Personal.xlsb

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Macro qui s'exécute sur Personal.xlsb

n°2413451
scaryfan
Apple Inside
Posté le 29-03-2022 à 11:36:09  profilanswer
 
Voir ce message dans le sujet non filtré
 

MaybeEijOrNot a écrit :

Non il faut parcourir les différentes occurrences de Workbooks en bouclant dessus puis vérifier le nom à chaque fois grâce aux fonctions de manipulation des chaînes de caractères.
En fonction du motif à détecter, tu as des fonctions plus ou moins appropriées : https://silkyroad.developpez.com/VB [...] aracteres/
 
Ex :

Code :
  1. For Each Wbk In Workbooks
  2.     cName = Wbk.Name
  3.     cName = Left(cName, Len(cName) - 1)
  4.     If cName = "Classeur" Then
  5.         Exit For
  6.     End If
  7. Next
  8. With Wbk
  9.     MsgBox (Wbk.Name)
  10. End With


 
Après je suis parti du fait que tu as dit que la macro s’exécutait chez ton collègue dans le mauvais classeur, mais peut-être qu'un paramètre de sécurité l'empêche tout simplement de s’exécuter.


 
Merci MaybeEijOrNot.
 
Il n'y a pas une façon plus simple pour activer le fichier qui se termine par ".xlsx" ???  
 
Et puis, j'ai aussi pensé à ça : Application.Workbooks(1).Activate ou Workbooks(1).Activate
 
Ou alors : ThisWorkbook.Application.Visible = False
 
???
 


---------------
iMac 4Ghz (fin 2015) RAM 16Go SSD 256Go SSD 2To
mood
Publicité
Posté le 29-03-2022 à 11:36:09  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Macro qui s'exécute sur Personal.xlsb

 

Sujets relatifs
macro word pour intervertir les paragraphes deux par deuxmacro de publipostage excel possible?
Macro de publipostage en multiple fichiers pdf - Message d'erreurAppel PowerShell dans une macro
Perte des données copiées lors du lancement d'une macro VBA/Excelmacro java sous libre office
Macro pour enregistrer en xlsm sur bureau avec date dans le nomMacro pour copier un tableau avec mot cle de word vers excel et dispat
Macro copie vers un autre fichier[LibreOffice][Tableur] Macro pour actualiser des liens externes html
Plus de sujets relatifs à : Macro qui s'exécute sur Personal.xlsb


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR