Se connecter avec
S'enregistrer | Connectez-vous

mettre le nom d'un classeur excel dans une variable

Dernière réponse : dans Programmation
Partagez

voila moi j'ai fai ca et sa marche ( ne pas s'occuper de "cl" il était indispensable pour stocker
le premier classeur dans cl2 et le second dans cl3)
  1. Dim cl2 As String
  2. Dim cl3 As String
  3. Dim cl As String
  4. Dim x As Workbook
  5. For Each x In Workbooks
  6.  
  7. If cl3 <> cl2 Then
  8. cl = x.Name
  9. End If
  10. If x.Name <> cl Then
  11. cl2 = x.Name
  12. End If
  13. If x.Name = cl Then
  14. cl3 = x.Name
  15. End If
  16.  
  17. Next
  18. MsgBox "cl3 :" & cl3
  19. MsgBox "cl2 :" & cl2

le seul petit problème commment je fai pour savoir
qu'elle classeur est stocker dans cl2 et celui dans cl3 ?
par exemple j'ai deux classeurs "Classeur2" et "Classeur3"
(ca n'est pas fixe) et je voudrai savoir si c'est le Classeur2
qui est dans cl2 ou dans cl 3.

Comment savoir ? merci

M'enfin, ce n'est pas à moi de savoir !
Si tu n'as pas de critères de différenciation, comment veux-tu que je t'en propose un ?
Posez votre question