Thread View: pl.comp.lang.vbasic
2 messages
2 total messages
Started by Piotr K.
Fri, 09 Apr 2010 19:31
Zaznaczenie konkretnego wiersza
Author: Piotr K.
Date: Fri, 09 Apr 2010 19:31
Date: Fri, 09 Apr 2010 19:31
12 lines
1337 bytes
1337 bytes
Witam, mam taki problem, co nalezy wpisac w kodzie VBA aby po kliknięciu w przycisk w jednym arkuszu, zaznaczenie komórki zostało przesunięte do konkretnej pozycji w innym arkuszu. inaczej mowiac w jednym arkuszu mam przycisk, wciskam go i w innym arkuszu zaznaczenie przechodzi w konkretne miejsce, pozdr. i z gory dzieki za pomoc, Piotr
Re: Zaznaczenie konkretnego wiersza
Author: ici
Date: Fri, 09 Apr 2010 21:28
Date: Fri, 09 Apr 2010 21:28
44 lines
2364 bytes
2364 bytes
W dniu 2010-04-09 21:31, Piotr K. pisze:
> Witam,
>
> mam taki problem,
> co nalezy wpisac w kodzie VBA aby po kliknięciu w przycisk w jednym
> arkuszu, zaznaczenie komórki zostało przesunięte do konkretnej pozycji w
> innym arkuszu.
>
> inaczej mowiac w jednym arkuszu mam przycisk, wciskam go i w innym
> arkuszu zaznaczenie przechodzi w konkretne miejsce,
>
> pozdr. i z gory dzieki za pomoc,
> Piotr
Piszę z głowy więc sprawdź poprawność:
Sheets("Arkusz 2").Cells(rząd,kol).Acivate
czyli musisz wskazać drugi obiekt w tym wypadku np. Arkusz2, tam w
podając wspólrzedne konkretnej komórki,aktywujesz ją. Pamietaj o
powrocie do pierwotnego arkusza. Czyli prawie to samo tylko, ze "Arkusz
1" i jakieś współrzędne kom.
Jeśli masz tam więcej do zrobienia, to możesz użyć składni:
With Sheets("Arkusz 2")
cells(x,y) = s
.........
End With
lub
Set s1=Shets("Arkusz 1") 'operacje w pierwszym arkuszu
Set s2=Shets("Arkusz 2") 'operacje w pierwszym arkuszu
s2.Cells(x,y)= yyyyyy '2 arkusz
s1.Cells(f,g)=s2.Cells(x,y) 'np. przyrównanie kom z 2 ark do kom z 1ark
itp. itd.
s1.activate 'pozostań w ark 1
Mniej więcej tak można do tego podejść na szybko.
O ile się nie walnąłem? Śpiący już jestem nie chce mi się sprawdzać
syntaktycznie :-)
Oczywiście wstawiasz sobie tą linijkę do procedury i podpinasz skrót
klawiszowy, lub "przycisk" na ekranie wedle uznania.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads