Mefisto...diabeł czy anioł?
Dosyć często muszę przenosić dane z poszczególnych komórek excela do odpowiednich pól w zewnętrznej aplikacji. Wykorzystuje do tego wieloschowek
http://www.lw-works.com/clipboard-recorder
Aby nie kopiować po kolei każdej z komórek z wiersza wymy¶liłem takie o to makro, które sprawdza się ze schowkiem Excela. Niestety nie działa z wieloschowkiem, ponieważ kopiuje jedynie ostatni± komórkę - dla tego makro Range("F" & ActiveCell.Row)
Sub kopiowanie()
ActiveSheet.Select
Range("B" & ActiveCell.Row).Copy
Range("C" & ActiveCell.Row).Copy
Range("D" & ActiveCell.Row).Copy
Range("E" & ActiveCell.Row).Copy
Range("F" & ActiveCell.Row).Copy
MsgBox ("Wiersz nr " & Cells(ActiveCell.Row, 1).Value & " został skopiowany do schowka")
Range("G" & ActiveCell.Row) = "Zarejestrowany"
End Sub
Czy da się przerobić to makro aby również działało z wieloschowkiem ?
zanotowane.pl doc.pisz.pl pdf.pisz.pl katkaras.opx.pl
http://www.lw-works.com/clipboard-recorder
Aby nie kopiować po kolei każdej z komórek z wiersza wymy¶liłem takie o to makro, które sprawdza się ze schowkiem Excela. Niestety nie działa z wieloschowkiem, ponieważ kopiuje jedynie ostatni± komórkę - dla tego makro Range("F" & ActiveCell.Row)
Sub kopiowanie()
ActiveSheet.Select
Range("B" & ActiveCell.Row).Copy
Range("C" & ActiveCell.Row).Copy
Range("D" & ActiveCell.Row).Copy
Range("E" & ActiveCell.Row).Copy
Range("F" & ActiveCell.Row).Copy
MsgBox ("Wiersz nr " & Cells(ActiveCell.Row, 1).Value & " został skopiowany do schowka")
Range("G" & ActiveCell.Row) = "Zarejestrowany"
End Sub
Czy da się przerobić to makro aby również działało z wieloschowkiem ?