Elektroda.pl
Elektroda.pl
X
Elektroda.pl
Proszę, dodaj wyjątek dla www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Excel - sumowanie wartości w nowo tworzonych arkuszach

26 Cze 2013 15:11 1206 3
  • Poziom 7  
    Szukam pomocy odnośnie wstawiania formuły bądź makra, które w arkuszu głównym będzie sumować wszystkie wartości, z tej samej komórki lub zakresu komórek w każdym arkuszu. Na dodatek chciałbym, aby do tej sumy dodawane były wyniki z nowo tworzonych arkuszy. Tzn. np. w arkuszu głównym mam określone, że w komórce A1 ma sumować wszystkie wartości z komórek B2 każdego z pozostałych arkuszy oraz z arkuszy, które w późniejszym czasie będą tworzone. Czy da się to jakoś zdefiniować?
  • Pomocny post
    Poziom 31  
    Nie jestem biegły w VB, ale może to Ci coś pomoże?
    Kod: vb
    Zaloguj się, aby zobaczyć kod
  • Pomocny post
    Moderator Programowanie
    Najprościej nazwać arkusze i odpowiednio ustawić je na pasku zakładek.
    Ten z sumą nazwij "Suma" i ustaw go jako pierwszy z lewej.
    Pierwszy ze składnikiem/składnikami nazwij "Pierwszy", ostatni "Ostatni"
    Jeśli nowe arkusze będą wstawiane pomiędzy "Pierwszy" i "Ostatni", wystarczy Np taka formuła
    Kod: text
    Zaloguj się, aby zobaczyć kod
    i nie gra roli ile tych arkuszy jest pomiędzy wskazanymi.

    Można też napisać prostą funkcję użytkownika w VBA, ale nie będzie się przeliczała automatycznie po zmianie wartości w arkuszach źródłowych.

    Dodano po 13 [minuty]:

    :arrow: markoz7874 A jeśli zakres będzie wielokomórkowy? Potrzebna będzie, zdaje się, jeszcze jedna pętla. Coś jak
    Kod: text
    Zaloguj się, aby zobaczyć kod
    i dopiero sumowanie...
  • Pomocny post
    Poziom 31  
    adamas_nt napisał:
    ..Najprościej nazwać arkusze i odpowiednio ustawić je na pasku zakładek..

    Myślałem o tym rozwiązaniu ale zmusza ono do pilnowania pewnego porządku.
    Autor problemu nie określił, będzie tylko on używał arkusza, czy inne osoby też.
    W przypadku większej ilości użytkowników istnieje konieczność pilnowania porządku w arkuszach. Dlatego jestem zwolennikiem pisania makr, które sprawiają, że arkusze są bardziej "głupoto odporne" i nie trzeba się zastanawiać nad miejscem i nazwą arkusza.

    adamas_nt napisał:

    Dodano po 13 [minuty]:

    :arrow: markoz7874 A jeśli zakres będzie wielokomórkowy? Potrzebna będzie, zdaje się, jeszcze jedna pętla. Coś jak
    Kod: text
    Zaloguj się, aby zobaczyć kod
    i dopiero sumowanie...

    Kolega dostał wędkę. Rybę niech złowi sam.
    Zresztą i tak byłem pewien, że się zjawisz i podasz lepsze rozwiązanie. :)
    Ja nie jestem zbyt biegły w pisaniu makr ale staram się pomagać bo zawsze sam czegoś się uczę od lepszych.