Hjælp til VBA - kopier/indsæt mellem 2 excel filer
Hej EksperterJeg har brug for noget hjælp til en VBA kode i Excel 2007 (Engelsk version).
Først og fremmest vil jeg sige at jeg ikke er supermand til VBA koder, så forklar venligst på et forståeligt niveau ;-)
Jeg har 2 excelfiler - lad os kalde dem "AAA1xx" og "BBB".
Filen "AAA100" er én af 50 destinationsfilen som jeg skal indsætte nogle data i - de data skal komme fra filen "BBB". Denne process vil jeg gerne lave med en VBA kode.
Filen "BBB" findes der kun én af men der er omkring 50 filer af typen "AAA1xx" altså fra "AAA100" til "AAA150". Min VBA kode skal kunne bruges i alle "AAA1xx" filerne.
Jeg lavede bare en simpel macro optagning af det jeg vil gøre:
Sub test()
Workbooks.Open Filename:= _
"C:\Documents and Settings\Line\My Documents\BBB.xls"
Cells.Select
Selection.Copy
Windows("AAA100.xls").Activate
Sheets("Output delta").Select
Cells.Select
ActiveSheet.Paste
End Sub
MEN i ovenstående macro bliver der direkte henvist til én af de 50 filer af typen "AAA1xx" og jeg kan derfor ikke bruge ovenstående kode til alle mine 50 filer af typen "AAA1xx".
Kan man på en eller anden måde skrive sig ud af det i VBA kode, så man får aflæst den åbne fil's sti og navn, og den så bliver brugt som destinationsfil i VBA koden?
Mvh
Line
