Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Makra w wordzie - jak zrobic?

Mody 10 Mar 2006 16:42 11433 8
  • #1
    Mody
    Level 25  
    Jak wykonąć makra w wordzie?
    Musze utwórz trzy makra o nazwach:
    - SumaLewo
    - SumaPrawo
    - SumaPowyżej
    które po wywołaniu będą sumowały zawartość komórek tabeli położonych odpowiednio:
    - na lewo od kursora,
    - na prawo od miejsca ustawienia kursora,
    - powyżej kursora

    Pozdrawiam
  • #2
    elektryk
    Level 42  
    No i co? Może jeszcze mamy za Ciebie to zrobić?
  • #3
    Mody
    Level 25  
    Nie proszę o wykonanie tylko jakąś podpowiedz, wskazówke.
  • #4
    paweliw
    IT specialist
    Sumowanie komórek w Wordzie ?
    Może jednak chodzi o Excel-a ?

    Makro możesz "nagrać" korzystając z Menu Narzędzia->Makro ... Zarejestruj nowe makro.
    Włączasz rejestrację wykonujesz potrzebne czynności zamykasz rejestrację i masz makro.
  • #5
    Mody
    Level 25  
    Wiem ja się rejestruje makra tylko nie wiem jak zrobic aby sumowały zawartość komórek tabeli położonych odpowiednio:
    - na lewo od kursora,
    - na prawo od miejsca ustawienia kursora,
    - powyżej kursora
  • #6
    paweliw
    IT specialist
    Jak wygląda plik Worda, bo musiały być w nim utworzone komórki (tabela ?)
  • #7
    Mody
    Level 25  
    Tabelka wygląda tak.
    Makra w wordzie - jak zrobic?
  • Helpful post
    #8
    paweliw
    IT specialist
    W Wordzie są dostępne polecenia sumowania tabeli (Menu Tabela->Formuła ...):
    =SUM(ABOVE) - Sumuj komórki nad kursorem
    =SUM(LEFT) - Sumuj komórki z lewej strony kursora
    =SUM(RIGHT) - Sumuj komórki z prawej strony kursora.
    Uwaga Program Word wstawia wynik obliczeń jako pole w wybranej komórce. W przypadku zmiany wartości w komórkach, które obejmuje działanie, można zaktualizować wyniki przez zaznaczenie pola i naciśnięcie klawisza F9.

    Wystarczy więc stworzenie trzech makr (każde z inną funcją SUM() podpięcie ich pod przyciski i po sprawie.
    Tu masz kod makra dla funkcji SUM(LEFT):
    Sub Suma_lewo()
        Selection.InsertFormula Formula:="=SUM(LEFT)", NumberFormat:=""
    End Sub

    Sprawdziłem - działa.

    Wszystko to jest dostępne w pomocy Worda, wystarczyło przeczytać !

    Tylko jaki jest sens używania Worda do obliczeń w tabelach, kiedy Excel robi to dużo prościej ?
    Pewnie jakieś zaliczenie do szkoły ...
  • #9
    Mody
    Level 25  
    Po prostu mam takie zadanie do wykonania :| W makra dokładnie się nie wgłębiałem bo do robienia arkuszy i tabelek używałem exela.

    Pozdrawiam