• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Tworzenie protokołu/raportu i pobieranie danych z Excela do Worda

Object Storage Arubacloud
+1 głos
792 wizyt
pytanie zadane 18 sierpnia 2021 w Systemy operacyjne, programy przez Demko Nowicjusz (130 p.)
Sprawa opiszę na przykładzie.

Tworzenie protokołu/raportu i pobieranie danych z Excela do Worda. Wszystkie dane potrzebne na potrzeby konkretnego protokołu/raportu są w jednym wierszu (różnych kolumnach) w Excelu. W Wordzie są to punkty (coś w stylu wypełniania formularza Nr.... Imię:..... Nazwisko: .... Data:...) rozrzucone po całym pliku. Do sedna, dane na potrzeby jednego protokołu/raportu pochodzą z Excel z W1K1, W1K2... W1Kn, na potrzeby kolejnego W2K1,W2K2...W2Kn i tak w "nieskończoność".

Rozwiązanie na które sam wpadłem to przejście do linków i żmudne klikanie każdego odnośnika i zwiększanie o jeden na potrzeby kolejnego protokołu. Próbowałem na różne sposoby przyśpieszyć ten proces, a w zasadzie zautomatyzować, aby uniknąć błędu. Innym rozwiązaniem jest wklejanie danych do odpowiedniego wiersza i zapisywanie w PDF (lub włączenie ręcznej aktualizacji), ale niestety potrzebuję aby każdy był edytowalny przez Excela.

Na koniec prośba. Wiem, że jakby raport/protokół był w Excelu sprawa byłaby łatwa i prosta, ale niestety wymogi firmy,
komentarz 18 sierpnia 2021 przez Wiciorny Ekspert (269,710 p.)
a w firmie ludzi nie masz w zespole którzy Ci pomogą? ... nonsens pytać ludzi na forum, jak jesteś na nowej pozycji to też tym bardziej się warto zapytać kogoś, kto siedzi w domenie.
komentarz 19 sierpnia 2021 przez Demko Nowicjusz (130 p.)
Ci ludzie jeszcze mniej ogarniają. Wszyscy robią to ręcznie, szukałem sposobu jak usprawnić/przyśpieszyć pracę.
komentarz 19 sierpnia 2021 przez tkz Nałogowiec (42,000 p.)

@Demko, Bez pokazania przykładowego pliku będzie problem. Wszystkie pliki są zawsze w tak samo sformatowane? 

komentarz 20 sierpnia 2021 przez Demko Nowicjusz (130 p.)

Wszystkie pliki są takie same, zmieniają się tylko dane. Coś w tym stylu:

Raport  "Komórka A1 z excela"
Imię  "Komórka B1 z excela"
Nazwisko "Komórka C1 z excela"
Data: "Komórka D1 z excela"

I kolejny raport/protokół jak zwał tak zwał odwołuje się do A2, B2, C2, D2 (czyli po stworzeniu raportu 1, kolejny przesuwa się na wiersz 2, itd.) Wiem jak zrobić żeby te komórki były pobierane z Excela, ale szukam szybkiego sposobu na takie przesuwanie o wiersz w dół. 

2 odpowiedzi

+1 głos
odpowiedź 26 sierpnia 2021 przez Michał Kazula Pasjonat (19,540 p.)
Korespondencja seryjna.
0 głosów
odpowiedź 26 sierpnia 2021 przez VBService Ekspert (252,740 p.)

Może napisz makro (VBA), które będzie iterować po kolumnach i wierszach dane z Excel-a do szblonu raportu w Word-ie.

Excel VBA: Counting the Number of Rows within Data (Guide)

VBA Count Table Rows which Contain data

Podobne pytania

0 głosów
1 odpowiedź 3,321 wizyt
0 głosów
0 odpowiedzi 826 wizyt
+1 głos
1 odpowiedź 284 wizyt

92,551 zapytań

141,393 odpowiedzi

319,523 komentarzy

61,936 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...