Mam problem w Excelu

IP: 212.244.51.* 24.07.07, 11:43
Witam,
problem jest zapewne banalny, ale nie mogę sobie poradzić:
mam kolumnę liczb - tablica uzupełniana codziennie ręcznie o dane.
Chcę aby w sąsiednim arkuszu excel badał wartość umieszczoną w ostatniej niezerowej komórce i mi ją podawał. Próbowałem przy pomocy funkcji Wyszukaj.Pionowo, ale nie potrafię (chyba?) prawidłowo sformułowac warunków :(
pzdrw
    • r_ed Re: Mam problem w Excelu 24.07.07, 20:36
      Mniej więcej coś takiego:

      Public Function ZnajdźOstatnią(zakres As Range)
      Dim cell As Range
      For Each cell In zakres
      If cell.Value <> "" Then
      ZnajdźOstatnią = cell.Value
      Else
      Exit Function
      End If
      Next cell
      End Function


      Przykład użycia: ZnajdźOstatnią(Arkusz2!A1:A50)
      Zwraca wartość z ostatniej niepustej komórki arkusza "Arkusz1", kolumny A (a
      dokładniej z zakresu A1:A50)
    • Gość: TMK Re: Mam problem w Excelu IP: *.internetdsl.tpnet.pl 25.07.07, 12:08
      cześć,

      VB akurat w tym przypadku nie jest potrzebny.

      dla łatwiejszego zobrazowania przykładu otwórz nowy arkusz o nazwie "arkusz1"
      w kolumie A od góry do dołu wpisz parę jakichś wartości np 1,2,3,...12
      a w komórce b1 wstaw regułkę:
      =ADR.POŚR(ZŁĄCZ.TEKSTY("arkusz1!";"a";ILE.NIEPUSTYCH(A:A)))

      i po problemie :)

      Pozdrawiam, TMK
      www.tomaszkrusz.ovh.org/
      • Gość: bpos Re: Mam problem w Excelu IP: *.internetdsl.tpnet.pl 25.07.07, 17:49
        dzięki, zaraz spróbuję
        pzdrw
Pełna wersja