bonjour a tous
je viens vers vous car je suis une bille en vba .
j'aurai besoin de récupérer la case M2 et le résultat d une formule situer en N1 dont la valeur est de type horaire "00:00:00" de chaque classeur d'un même dossier et de la copier dans un classeur de ce même dossier sous une colonne C et D
C4 = M2 classeur 1 D4 = N1 classeur 1
C5 = M2 classeur 2 D4 = N1 classeur 2
.....
le tous autant de fois que de classeur
le seul classeur non pris en compte seras celui ou sont copier les valeurs M2 et N1
j'avais commencé a essayer de modifier un vieux bout de code mais cela manque de commentaire
en espèrent que quelqu'un est un peut de temps pour m'aider;
merci d'avance
cordialement
PAGO82
je viens vers vous car je suis une bille en vba .
j'aurai besoin de récupérer la case M2 et le résultat d une formule situer en N1 dont la valeur est de type horaire "00:00:00" de chaque classeur d'un même dossier et de la copier dans un classeur de ce même dossier sous une colonne C et D
C4 = M2 classeur 1 D4 = N1 classeur 1
C5 = M2 classeur 2 D4 = N1 classeur 2
.....
le tous autant de fois que de classeur
le seul classeur non pris en compte seras celui ou sont copier les valeurs M2 et N1
j'avais commencé a essayer de modifier un vieux bout de code mais cela manque de commentaire
VB:
Sub Transferer()
Dim dossier As Object, Fichier As Object, Chemin As String, Lg As Integer
Application.ScreenUpdating = False
Application.DisplayAlerts = True
DerLg = Range("D65536").End(xlUp).Row + 1
Range("D3:D" & DerLg).Delete
Chemin = ThisWorkbook.Path
FName = Dir(Chemin & "\" & "*.xls")
Set dossier = CreateObject("Scripting.FileSystemObject").GetFolder(Chemin)
Lg = 3
For Each Fichier In dossier.Files
NomFichier = Fichier.Name
If Not Fichier.Name = "Analytique OGP HEURE SUP.xls" Then
Workbooks.Open Filename:=Chemin & "/" & NomFichier
On Error Resume Next
With Workbooks(NomFichier)
.Sheets("Feuil1").Range("N1").Copy ThisWorkbook.Sheets("HEURE SUP").Range("D" & Lg)
.Close
Lg = Lg + 1
End With
End If
Next
End Sub
en espèrent que quelqu'un est un peut de temps pour m'aider;
merci d'avance
cordialement
PAGO82