Я сделал электронную таблицу для печати на деловых чеках. Я надеялся перенести информацию на другой лист, где будут перечислены все печатные издания, которые я напечатал. В идеале, я хотел бы, чтобы информация передавалась, когда я нажимал Ctrl+Q (который я использую для печати chq). Я знаю, что самый простой способ скопировать информацию - это 'chq tracking'!K23, но это не сработает, так как покажет только самый последний chq.
Есть ли способ сделать это? Я средний пользователь Excel, так что будьте осторожны со мной, пожалуйста!
Спасибо за ваше время.
1 ответ
0
В VBA (Visual Basic для приложений) это будет выглядеть примерно так:
Sub MacroCopyCurrentCheque()
'
ActiveCell.Offset(0, 0).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
Windows("Map2").Activate
Range("A1").Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Select
ActiveSheet.Paste
Windows("Map1").Activate
End Sub
Невозможно быть более конкретным без дополнительной информации с вашей стороны. (Excel версия, как вы печатаете точно, с макросом? Имена листов? Вы знаете, как использовать VBA и т.д.)