GRY-Online.pl --> Archiwum Forum

Excel - makro?

11.05.2006
14:03
smile
[1]

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 ;)

11.05.2006
15:19
smile
[2]

adamis [ Optymista ]

Zrobiłem tabelkę i jak teraz zrobić np. zeby makro kopiowało nazwe sklepu czyli "Krokodyl"?

11.05.2006
15:59
[3]

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...

11.05.2006
16:18
[4]

Kijano [ Generaďż˝ ]

Narzedzia->Makro->Zarejestruj nowe makro

11.05.2006
16:19
[5]

adamis [ Optymista ]

Tyle to i ja wiem :/

11.05.2006
16:23
[6]

Kijano [ Generaďż˝ ]

no to w czym masz problem ? Zarejestryuj to co chcesz zrobic i juz

11.05.2006
16:25
[7]

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.

11.05.2006
16:29
[8]

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

11.05.2006
16:32
[9]

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

11.05.2006
16:52
smile
[10]

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

© 2000-2026 GRY-OnLine S.A.