De manière honteuse, le code suivant ne fonctionne que si la feuille de calcul est sélectionnée dans la fenêtre Excel. Je veux vraiment finir cette macro bientôt mais ne peux pas sembler trouver comment choisir une feuille de travail spécifique ainsi elle est ouverte dans Excel? Merci beaucoup si quelqu'un sait comment. Je dois utiliser la gamme et ainsi de suite.Comment ouvrir une feuille de calcul dans vba?
sheet.Range(Cells(firstRow, 2).Address(False, False), Cells(lastRow, 50)).Select
With Selection
.Copy
End With
sheet.Range(Cells(firstRow, 3).Address(False, False), Cells(lastRow, 51)).Select
With Selection
.PasteSpecial xlPasteValuesAndNumberFormats
End With