kivibest [ Centurion ]
VBA makra excel - potrzebna pomoc
Witam
Nie mam pojecia o pisaniu makr, potrzebuje jednak stworzyc makro w arkuszu excela które po naciśnięciu przycisku skopiuje zawartość kilku komórek w inne określone miejsce.
np:
z komurek C2,C3,C4,..... do komórek F4,F5,F6,.....
z góry dzięki
albz74 [ Legend ]
Najprościej będzie nagrać takie makro, jeżeli komórki zawsze są takie same.
Narzędzia -> Makra -> Najgraj nowe makro
I potem zaznaczasz pierwszy zakres, kopiujesz do schowka, ustawiasz się na pierwszej komórce drugiego zakresu i wklejasz, po czym zatrzymujesz nagrywanie. I masz makro.

jojko999 [ Generaďż˝ ]
dokładnie jak mówi albz74, a jak ci cos nie zadziała to ci pokarzę jutro "na żywo" :-)
Antemos [ Pretorianin ]
Później za pomocą formantów możesz stworzyć przycisk i przypisać do niego makro, dzięki czemu po naciśnięciu tego przycisku wykonana zostanie dana czynność. Niewiele jednak mogę ci pomóc, ponieważ w Open Office Calc opcje makr wyglądają nieco inaczej niż w MS Excel.
Koniecznie i bezwzględnie zakończ rejestrację makra po wykonaniu wszystkich czynności, które ma wykonać to makro. jeśli o tym zapomnisz, mogą ci się porobić dziwne rzeczy, co może doprowadzić do zawieszenia pracy systemu :p
Rendar [ Srokaty Konik ]
Moze byc np. cos takiego
Sub cos()
Columns("A:A").Select
Selection.Copy
Columns("F:F").Select
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
to kopiuje zwartosc kolumny a do kolumny f
kivibest [ Centurion ]
Wielkie dzięki ___> albz74
jak się okazuje jest to w sumie proste działanie
jeszcze tylko chciałbym się dowiedzieć
jak to podpiąć pod jakić przycisk
eLJot [ a.k.a. księgowa ]
Wybierz "Formularze" z paska i klawisz. Jeśli nie masz ich na pasku - naciśnij prawy klawisz myszy :)