
adamis [ Optymista ]
Excel - makro?
Witam,
Dzis gadałem z moim informatykiem i powiedział, że na 6 mogę zrobić makro w Excelu?
Czy ktos wie jak to zrobic?
Gdzie sa jakies stronki o tym?
Jeśli ktos ma gotowe makro to niech powie jak zrobil ;)

adamis [ Optymista ]
Zrobiłem tabelkę i jak teraz zrobić np. zeby makro kopiowało nazwe sklepu czyli "Krokodyl"?
adamis [ Optymista ]
Dokładniej chodzi mi o to aby po po nacisnieciu pewnej kombinacji klawiszy np. ctrl+q kopiowała by mi się jedna np. komórka od D6 do D12, a po nacisnieciu ctrl+w od E6 do E12.
Chcialem zrobic w Visualbasic ale mi nie wychodzi ;(
Prosze pomozcie...
Kijano [ Generaďż˝ ]
Narzedzia->Makro->Zarejestruj nowe makro
adamis [ Optymista ]
Tyle to i ja wiem :/
Kijano [ Generaďż˝ ]
no to w czym masz problem ? Zarejestryuj to co chcesz zrobic i juz
adamis [ Optymista ]
Robie wszystko tak no i wyskakuje error i debug, cos jest źle :/
a jak robie tak jak pisze:
Jest to bardzo przydatne makro, jeśli np. zachodzi konieczność posortowania wyników obliczonych przez wpisane w dane komórki formuły.
1. Zaznaczamy dowolną komórkę (komórki), którą chcemy „zamrozić”.
2. Wciskamy przycisk „Zarejestruj makro”. Najlepiej przypisać mu łatwy do zapamiętania skrót klawiaturowy, np. Ctrl + w.
3. Wciskamy przycisk „Kopiuj”.
4. Z menu „Edycja” wybieramy „Wklej specjalnie...”.
5. W grupie „Wklej” zaznaczamy opcję „Wartości” i potwierdzamy „OK”.
6. Zatrzymujemy rejestrator makr.
To naciskajac skrót robi mi sie opcja kopiowania.
Jeśli chcesz pomoc i wiesz jak to zrobic to prosilbym o napisanie krok po kroku jak to sie robi.
Kijano [ Generaďż˝ ]
Jesli chcesz aby makro kopiowal dana wartosc czyli krokodyl to
1. Wlaczasz rejestrowanie makra
2. Zaznaczasz nazwe "Krokodyl"
3. Naciskasz Crtl+C
4. Przechodzisz do komorki gdzie chcesz skopiowac
4. Naciskasz crtl+v
6 zatrzymujesz makro
adamis [ Optymista ]
przeciez to jest zwykłe ctrl c i ctrl v
zreszta jak wlacze rejestrowanie to juz nie moge zaznaczac tekstu ;P
Zreszta po stworzeniu makra wg tego co napisales, to po wcisnieciu docelowego klawisza skrótu znow mi sie włącza opcja kopiowania.
Mam takie cos:
Sub Makro1()
'
' Makro1 Makro
' Makro zarejestrowane 2006-05-11, autor Adam
'
' Klawisz skrótu: Ctrl+w
'
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
End Sub

legrooch [ MPO Squad Member ]
Przy kopiowaniu nie masz informacji co kopiujesz. Przy paste'owaniu gdzie wklejasz.
Coś źle zarejestrowałeś.
Sub Makro2()
Selection.Copy
Range("D12").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = ""
Range("C16").Select
Selection.Copy
Range("D13").Select
ActiveSheet.Paste
Application.Run "Zeszyt1!Makro1"
End Sub