Comment puis-je ouvrir une feuille de calcul dans vba?

Hilarante le code suivant ne fonctionne que si la feuille de calcul est actuellement sélectionnés dans la fenêtre excel. J'ai vraiment envie de terminer cette macro bientôt mais n'arrive pas à travailler sur la façon de sélectionner une feuille de calcul spécifique et qu'il est ouvert dans excel? Merci beaucoup si quelqu'un sait comment. J'ai utiliser de la gamme, et ainsi de suite.

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