Alan Wojciech

Alan Wojciech Starcom Polska

Temat: Auto zwiększenia numeru wiersza po zmianie arkusza

Drodzy,

Mam następujący problem. Chciałbym, aby w momencie kiedy w jednym arkuszu, nastąpi w komórce wartość zerowa, nastąpiła zmiana do następnego arkusza i pobrana została wartość z komórki a13 (w każdym kolejnym arkuszu, z którego miała by być pobierana wartość, znajduje się ona również w komórce a13). O ile zmiana na inny arkusz nie jest większym problemem, to nie mam pojęcia jak zrobić tak, aby przeciągając formułę w dół (w arkuszu, w którym mają się docelowo znaleźć dane z innych arkuszy) znowu ponownie zwiększał się numer wiersza. I tak w kółko na okrągło - występuje wartość 0, zmiana arkusza, znowu od a13, i znowu zwiększa się numer wiersza.

Jeżeli nie da się zrobić tego formuła chętnie skorzystam też z gotowego VBA. Sam w VBA ogarniam podstawy podstaw tylko i co najwyżej potrafię zmieniać kod napisany już przez kogoś.

Innym rozwiązaniem, na który wpadłem wcześniej i jest zapewne prostszy, to dla każdego arkusza zostawić odpowiednią ilość wierszy, w których będą siedziały zera. Zera na koniec łatwo będzie usunąć nagranym makrem, usuwającym z tabeli wiersze z wartościami zerowymi. Tak czy inaczej zastanawia mnie głęboko, jak wyglądało by rozwiązanie opisanego problemu w formie "bardziej" automatycznej i szybszej pod względem późniejszego wkładu pracy.

Będę bardzo wdzięczny za pomoc :)Ten post został edytowany przez Autora dnia 31.08.17 o godzinie 16:27
Paweł Jaguszewski

Paweł Jaguszewski Specjalista ds.
Microsoft Excel,
Calculatic

Temat: Auto zwiększenia numeru wiersza po zmianie arkusza

Część,

Bardzo niezrozumiale napisana prośba. Jeżeli dobrze rozumiem np. w komórce B2 masz wartość 0 to formuła pobiera zawartość komórki A13 z drugiego arkusza, jeżeli tam również natrafi się 0 to formuła pobiera zawartość komórki A13 z trzeciego arkusza itd? I na koniec chcesz przeciągnąć komórki np. na zakres B2:B100 tak, żeby Excel wciąż pobierał z dane z komórek A13 ?

Pozdrawiam



Wyślij zaproszenie do