Я хочу, чтобы иметь макрос, который делает следующее:Excel VBA копия макро ячейки друг под другом
- открыть все файлы на каталог (более 600 файлов)
- изменяющие I36 и I37 ценности
- Copy I48 в файл 'AKL LASER SUM W27_36 macro1.xls' A3 ячейки
- Copy L36 в файл 'AKL LASER SUM W27_36 macro1.xls' B3 клеток
- ВСЕ ФАЙЛЫ I48 и L36 копию под непрерывно друг к другу " AKL LASER SUM W27_36 macro1.xls 'fil е с A3 и B3 (так следующий файл открыт, изменять I36 и I37, после копирования I48 и L36 до А4 и В4)
С этим я могу открыть и изменить все файлы хорошо, и копировать клетки, но только каждый время до A3 и B3, а не под друг друга.
Благодаря
Sub OpenAllWorkbooks()
Dim MyFiles As String
MyFiles = Dir("D:\GTMS\AKL Laser 4 W27_36\*.xls")
Do While MyFiles <> ""
Workbooks.Open "D:\GTMS\AKL Laser 4 W27_36\" & MyFiles
Range("I36").Value = 2.03
Range("I37").Value = 2.19
Range("I48").Copy _
Workbooks("AKL LASER SUM W27_36 macro1.xls").Worksheets("Munka1").Range("A3")
Range("L36").Copy _
Workbooks("AKL LASER SUM W27_36 macro1.xls").Worksheets("Munka1").Range("B3")
MsgBox ActiveWorkbook.Name
ActiveWorkbook.Close SaveChanges:=True
MyFiles = Dir
Loop
End Sub
Ох, очень хорошо. Это хорошо работает. – Pierre14
СПАСИБО СМОТРЕТЬ БОЛЬШЕ. – Pierre14
Я сейчас очень начинаю в VBA, но мне это нравится :) – Pierre14