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

VBA - EXCEL - Ekstport z BAZY do określonych plików.

ebayk 10 Sep 2012 13:54 1632 5
  • #1
    ebayk
    Level 9  
    Witam.

    Mam problem z utworzeniem makra, które będzie kopiowało dane do poszczególnych plików z głównej bazy danych.

    W załączniku wysyłam kopię plików XLSX.
    BAZA.xlsx - Główny plik, w którym będę wpisywał określone dane
    1.xlsx - plik,który będzie pobierał z BAZY określone dane.

    Proszę o pomoc w utworzeniu takiego makra.

    Z góry bardzo dziękuję za pomoc.

    Pozdrawiam
  • #2
    adamas_nt
    Moderator of Programming
    ebayk wrote:
    Mam problem z utworzeniem makra,
    Nie ma tam żadnego makra, z którym byłby jakiś problem.
    ebayk wrote:
    plik,który będzie pobierał z BAZY określone dane.
    Co to znaczy?

    A "zwykłe" łącza nie wystarczą?
  • #3
    ebayk
    Level 9  
    Chciałbym utworzyć makro które będzie kopiowało określone kolumny do innych plików. Nie ma tam zamieszczonego Makra, bo nie wiem od czego zacząć niestety.
    Chciałbym, żebyście mi pomogli utworzyć jakieś podstawowe makro do kopiowania danych do innych plików.

    Cały folder z danymi chciałbym, żeby mógł być przenoszony do innych folderów (jako kopia), ponieważ chce stworzyć powiedzmy szablon, gdzie będę mógł później korzystać z niego przy wielu klientach.

    Pozdrawiam
  • #4
    adamas_nt
    Moderator of Programming
    Zadałem pytanie o łącza danych, bo to najprościej. Żeby umieścić dane "na stałe" wystarczy metoda >Kopiuj>Wklej specjalnie>Wartości.

    Druga sprawa: Co to znaczy "Pobieranie odpowiednich danych"? Jakaś określona kolejność, wyszukiwanie po kluczu? Proszę opisać szerzej, póki co można tylko zgadywać...
  • #5
    ebayk
    Level 9  
    W sumie to wystarczą chyba łącza (wklej specjalnie). Powiedz mi, a chciałbym teraz wykorzystać te dane z excel`a do word`a. Myślałem, żeby to zrobić za pomocą korespondencji seryjnej, ale czy nie masz pomysłu jak to zrobić inaczej?
  • #6
    adamas_nt
    Moderator of Programming
    ebayk wrote:
    Myślałem, żeby to zrobić za pomocą korespondencji seryjnej, ale czy nie masz pomysłu jak to zrobić inaczej?
    To zależy od potrzeb. Arkusz można też osadzić w dokumencie Worda. Każda metoda sprawdza się w określonej sytuacji. Próbuj i wybierz najlepsze dla siebie rozwiązanie.