J'ai un certain nombre de fichiers excel contenant rempli survery, maintenant je voudrais pour avoir un document maître qui aurait un résultat sommaire de chacun.Excel résumé de nombreuses données de fichiers Excel dans un rapport excel
Ainsi je l'imagerie d'avoir pour chaque fichier une entrée de ligne: nom - adresse - des données ...
Je voudrais ouvrir chacun des fichiers et copier les données à partir de cellules sélectionnées dans mon maître fichier.
J'ai compris que je peux créer une instance invisible d'Excel, donc il ne sera pas affiché à l'utilisateur.
Comment puis-je copier/coller les données supposent de A1 dans ma feuille?
Sub Combine()
Fpath = "c:\test\"
Fname = Dir(Fpath & "*.xls")
Dim xl As Excel.Application
Set xl = CreateObject("Excel.Application")
xl.Visible = false
Dim w As Workbook
Dim remoteBook As Workbook
Set remoteBook = xl.Workbooks.Open(Fpath & Fname)
xl.Quit
End Sub
Je suis nouveau dans VBA, la voie d'accès semble être assez compliqué, il est beaucoup plus facile pour obtenir des valeurs de ceux fichiers Excel? Je souhaite vraiment avoir une solution simple. Ce qui est plus ennuyeux sont les macros VBA dans les fichiers d'enquête puis-je désactiver ceux sur l'ouverture afin que l'utilisateur ne soit pas invité?
merci!