QQQromaneq [ Pretorianin ]
mały problemik z Exelem - dosc pilne
Robie w exelu link do innego arkusza np arkusz 3 lina A100 - problem polega na tym ze exel róznie ustawia linie A100 - albo jako pierwsza od góry albo jako pierwsza od dołu ( zalezy to gdzie ma blizej ;-) jak np byłem na lini a300 to po kliku linia a100 bedzie jako NAJNIZSZA na ekranie a jak byłem na a1 to a100 bedzie jako pirwsza od góry . Czy mozna gdzies to ustawic tak aby ZAWSZE było albo na dole albo na górze ?
VinEze [ Hasta la victoria siempre! ]
a jak poprawisz a100 na $a$100 ?
QQQromaneq [ Pretorianin ]
VinEze >>> nie kumam mozesz rozwinac temat ;-) ( az tak dobrze exela nie zanm )
Swidrygajłow [ ]
a ja nie kumam o co chodzi, mógłbyś jasniej wytłumaczyc?
VinEze [ Hasta la victoria siempre! ]
ze znakami $ jest adresowanie bezwględne
a100 - to adres względny tzn. że np a99 to nie jest a99 od a100 tylko komórka wyżej
popraw ręką adres na $a$100 zamiast a100 i zobacz czy pomogło, nie do końca kumam czy w tym jest problem
Rendar [ Senator ]
To chyba coś z sortowaniem, ale kompletnie nie kumam o co chodzi, może jakiś przykład na skriniku?
QQQromaneq [ Pretorianin ]
nie pomogło - problem polega na tym -
1. Na pierwszym arkuszu mam linki ( hiperłacza ) do róznych miejsc drugiego arkusza np a100 a200 a300 - o ile linia a100 bedzie jako pierwsza od góry pojawi sie TEN fragment dokumentu o który mi chodzi - jesli zas a100 bedzie jako ostatnia u dołu widziana na ekranie to bede w innym miejscu dokumentu ( wiec link traci sens )
2. Wszystko działa w zasadzoe dobrze o ile ide coraz nizej czli przegladam dokument w dół przy przeciwnym kierunku sie kiełabasi
dam przykład :
1fragment dokumentu poczatek a1 koniec a50
2fragment a100 - a 150
3 fragment a200 - a 250
zalezy mi na tym aby ZAWDZE - linia koncow dokumentu ( a 50 a150 a250 ) była jako ostatnia linia na ekranie albo aby a1 a100 a200 była ZAWSZE jako najwysza na ekranie -
a tteraz działa tak
link 1 - poczatek a1 - jest u góry OK - powrót do 1 arkusza
link 2 - koniec a150 jest u dołu OK - powrót do 1 arkusza
link 3 - koniec a250 jest u dołu OK- PRZEWIJAM dokumnet w dół - powrót do 1 arkusza
link 3 - kich linia a250 jest u GÓRY zamiast u dołu ekranu -
i co Wy na to ?
Rendar [ Senator ]
I tak nie bardzo zrozumiałem, ale IMO problem jest w tym, że są to hiperłącza. Nie możesz zrobić zwykłego aderowania komórek???
Rendar [ Senator ]
aderowania = adresowania
QQQromaneq [ Pretorianin ]
Rendar >>> pewnie moge tylko jak - link wydawał mi sie najprostszym rozwiazaniem - JAK zrobic aby po kliknieciu ( opisanej komórki na 1 arkuszu )przeniesc sie na inny w okreslone miejsce ?
Rendar [ Senator ]
Klikasz w komórce docelowej = a potem mychą pokazujesz do czego ma być odesłanie. Dla Excela to wszystko jedno czy pokazujesz mu odesłanie na tym czy innym arkuszu.
Swidrygajłow [ ]
możesz zrobić tak: jako adres hiperłącza podaj zakres np. A100:A125, tak żeby ten zakres nei miescił sie na ekranie, wtedy zawsze pierwsza komórka zakresu bedzie na górze. Wadą jest że ten zakres będzie zaznaczony
Rendar [ Senator ]
Czuje to ostre przekombinowanie przy prostej rzeczy.
QQQromaneq [ Pretorianin ]
Rendar >>> czyli robie hiperłacze - nie widze innej mozliwosci - po kliknienciu na dole mam link i tam ustawiam to co co chce .
Swidrygajłow >>> cool działa - wystarczy ze ustawie zakres jaki CHCE aby był na ekranie i jest OK - ale jak sam wspomniałes wada jaes zaznacznie - nie mozna jakos inaczej ?
Swidrygajłow [ ]
przypisać hiperłącze do przycisku i podpiąć do niego makro zaznaczające 1 komórke
QQQromaneq [ Pretorianin ]
Rendar >>> jak masz prosciej to krok po kroku prosze ;-)
Swidrygajłow >>> dałobu sie to usprawnic jako adres podajac komórki niewidoczne np zamiast a100 - np. r 100 tylko jako zmusic exela aby zaznaczał poza ekranem czyli aby ustawił wyswietlania arkusza od a niekoniecznie pokazujac r
Jeszcze jedno drobne pytanko - za kazdym razem gdy robie link exel sam ustawia deflautowe znaki kolor itp - moge to zmienic we własciwosciach komórki ale musze to robic za kazdym razem od nowa ( nawt przy odycji linku - tylko komórki docelowe ) i tak powraca do standardowych ustawien
Rendar [ Senator ]
Nie wiem czy dokłądnie o to Ci chodzi, ale proszę bardzo:
jeśli chcesz w arkuszu1 w komórce A! mieć wyświetlaną wartość z komórki B1 w arkuszu2 to:
w A1 na arkusz1 wpisujesz = i klikasz myszką na zakładkę arkusz2 i klikasz na B1 i wciskasz ENTER.
teraz gdy coś wpisze w B2 w arkusz2 to pojawi się to również w A1 na arkusz1.
Swidrygajłow [ ]
olej hiperłącze
zrób prościuchne makro:
Application.Goto Reference:="R200c1"
Application.Goto Reference:="R100C1"
UWAGA:
1.format komórki kodowany jest w nastepujacy sposób: RnrwierszaCnrkolumny
2.docelowa komorka musi byc w drugim polecieniu, a w pierwszej zawsze komorka ktora ma nr wiersza większy
QQQromaneq [ Pretorianin ]
Swidrygajłow >>> THX - nie umiem robic makr - ale chyba sie bede musiał nauczyc - odezwe sie jak zrobie ( musze poszukac exela w PL ;-) )
Rendar >>> masz racje ale ja nie chce czytac zawartosci komórek a jedynie tak ustawic wyswietlania aby na ekranie był interesujacy mnie kawałek dokumnetu
Rendar [ Senator ]
ahaaaa. teraz kumam. To rozwiązanie Swirdy jest spoko. A z makrami to na początek poprobuj z nagrywaniem o patrz co Ci wychodzi :-)
Swidrygajłow [ ]
aha, ponieważ link jest do innego arkusza musisz jeszcze przełączyć aktywny arkusz, czyli bedzie to wygladać np. tak:
Sheets("Arkusz2").Select
Application.Goto Reference:="R200c1"
Application.Goto Reference:="R100C1"
QQQromaneq [ Pretorianin ]
Hmm - na razie makra sobie daruje - tezn sposów z zakresem jest OK ( zaznaczenie nie tak bardzo przeszkadza ) a mam jeszcze takie pytanko - robie linka do strony i klikam i NIC sie nie dzieje ;( - P pamietam ze kiedys mówiło cos o złej przegladarce ) a teraz NIC - jakby to nie był link - co robic ?
QQQromaneq [ Pretorianin ]
OK juz działa - THX all