Bonjours à tous.
Après avoir lu le sujet "Règle du forum de programmation", je vais essayer de poser ma question dans les règles de l'art.
Tout d'abord je suis en train de faire des macros pour excel.
Je travail dans un classeur, et je veux comparer des informations qui sont dans deux feuilles et mettre le résultat de cette comparaison dans une autre feuille.
Je commence don par créer une nouvelle feuille, et pour être sur de travailler toujours là où je veux, je créer différents objets :
Code :
- Set book = ActiveWorkbook
- book.Worksheets.Add
- Set result = book.Worksheets(1)
- result.Name = "Résultat"
- Set PDP = book.Worksheets(2)
- Set PIC = book.Worksheets(3)
- PIC.Activate.Range("A65536" ).Select
|
Mon problème est que lorsque j'essaye d'utiliser les objets worksheet, je rencontre un problème.
Par exemple, je n'arrive pas à faire la chose suivante :
Code :
- book.PIC.Range("A1", "C" & fin).Copy
|
fin étant la valeur de la dernière ligne du tableau.
Que n'aurai-je pas compris?
Comment puis-je procéder?
Merci bien