Społecznościowe Forum Podstawowy Problem Świadczeniodawcy

Pozostałe problemy => Problemy ogólne => Wątek zaczęty przez: Michał w Grudnia 17, 2011, 11:55:19 am

Tytuł: Wydruk w excelu - problem
Wiadomość wysłana przez: Michał w Grudnia 17, 2011, 11:55:19 am
Mam zagwostkę skierowaną do specjalistów excela (może Paweł :) ).
Mam w excelu zapisane pomiary temperatur w trzech kolumnach: Lp., Data i godzina, Wartość temperatury. Te trzy kolumny zajmują mniej niż połowę szerokości strony (orientacja pionowa). Jest tych pomiarów kilka tysięcy wierszy. Chciałbym wydrukować to tak, aby wykorzystać pustą połowę strony (np. wiersz od 1 do 20 pierwsza połowa pierwszej strony, 21-40 druga połowa pierwszej strony, 41-60 pierwsza połowa drugiej strony, 61-80 druga połowa drugiej strony), ale nie wiem jak to zrobić. Kombinowałem już z drukowaniem dwóch arkuszy na stronie, ale zawsze po prawej stronie zostaje niewykorzystane miejsce.
Ma ktoś jakieś pomysły?
Tytuł: Odp: Wydruk w excelu - problem
Wiadomość wysłana przez: Przemyslaw w Grudnia 17, 2011, 12:45:49 pm
Może to Ci pomoże:
http://office.microsoft.com/pl-pl/excel-help/rozwiazywanie-problemow-z-drukowaniem-HP005203510.aspx
Tytuł: Odp: Wydruk w excelu - problem
Wiadomość wysłana przez: bart w Grudnia 17, 2011, 12:49:00 pm
Wpisz do googla excel druk w kilku kolumnach i pierwszy pojawi sie link  do vbscriptu robiący chyba to o co pytasz
Tytuł: Odp: Wydruk w excelu - problem
Wiadomość wysłana przez: Michał w Grudnia 18, 2011, 03:17:35 am
Przemek, niestety nic co by mi pomogło nie znalazłem w podanym przez Ciebie linku.
bart, na forum (http://forum.idg.pl/drukowanie-pojedynczej-kolumny-z-excela-jako-kilka-kolumn-na-a4-t201141.html) jest podane makro, które robi to co chcę ale dla jednej kolumny a ja potrzebuję tego dla trzech kolumn. Niestety nie mam pojęcia jak przerobić to makro dla 3 kolumn. Ktoś wie?
Tytuł: Odp: Wydruk w excelu - problem
Wiadomość wysłana przez: bart w Grudnia 18, 2011, 14:10:13 pm
bart, na forum (http://forum.idg.pl/drukowanie-pojedynczej-kolumny-z-excela-jako-kilka-kolumn-na-a4-t201141.html) jest podane makro, które robi to co chcę ale dla jednej kolumny a ja potrzebuję tego dla trzech kolumn.

Ależ skąd(!) - właśnie sprawdziłem - skrypt jest mocno konfigurowalny i robi to chcesz z taka ilością kolumn, jaką mu
zaprogramujesz.

Z takimi ustawieniami:

  TypNaglowka = 2       ' 0/1/2 0 - bez nagłówka, 1 - nagłówek na 1-szej stronie, 2 - nagłówek na każdej stronie
  WshtSN = "Arkusz1"    ' Nazwa arkusza wyjściowy
  CllSN = "A1"          ' Pierwsza komórka danych w arkuszu źródłowym
  PocSl = 3             ' Liczba kolumn ( n-krotność) do skopiowania
  WshtTN = "Arkusz2"    ' Nazwa arkusza docelowego
  CllTN = "A1"          ' Pierwsza komórka danych w arkuszu docelowym
  PocetR = 81           ' Liczba linii (wierszy) na jednej stronie wydruku
  PocetS = 3            ' Liczba  kolumn / stronę
  OdstepS = 1           ' Odstęp (ilość kolumn) pomiędzy kolumnami danych


podzieli Ci trzykolumnowy zapis znajdujący się na arkuszu "Arkusz1" na 3x3 kolumnowy zapis w arkuszu "Arkusz2"
powtarzany co 81 (PocetR) linii. Nagłówki kolumn powtórzone na każdej stronie.

Testowy xls (z makrem) w załączniku

Tytuł: Odp: Wydruk w excelu - problem
Wiadomość wysłana przez: Michał w Grudnia 18, 2011, 20:11:15 pm
bart, wielkie, wielkie dzięki. Patrzyłem na kolejny skrypt w tym wątku. Dzięki twojemu plikowi z makrem i wyjaśnieniami, poustawiałem już wszystko i teraz działa tak jak chciałem. Jeszcze raz wielkie dzięki.
Tytuł: Odp: Wydruk w excelu - problem
Wiadomość wysłana przez: bart w Grudnia 19, 2011, 00:16:36 am
Skoro skrypt taki dobry, to go trochę "spolszczyłem", żeby był bardziej przyjazny
do zastosowania dla potomnych (wersja poprawiona w poprzednim poscie)
 
Tytuł: Odp: Wydruk w excelu - problem
Wiadomość wysłana przez: partut w Stycznia 28, 2015, 16:04:10 pm
Wielka prośba Bart mimo skopiowania twojego skryptu do mojego pliku tworzy mi tylko jedną stronę z danymi nie dzieli na następne strony co może być nie tak zmieniałem tylko te ustawienia:
TypNaglowka = 2       ' 0/1/2 0 - bez nagłówka, 1 - nagłówek na 1-szej stronie, 2 - nagłówek na każdej stronie
  WshtSN = "arkusz2"    ' Nazwa arkusza wyjściowy
  CllSN = "A5"          ' Pierwsza komórka danych w arkuszu źródłowym
  PocSl = 5             ' Liczba kolumn ( n-krotność) do skopiowania
  WshtTN = "Arkusz1"    ' Nazwa arkusza docelowego
  CllTN = "A1"          ' Pierwsza komórka danych w arkuszu docelowym
  PocetR = 49        ' Liczba linii na 1-nej stronie wydruku
  PocetS = 10         ' Liczba  kolumn / stronę
  OdstepS = 1           ' Odstęp (ilość kolumn) pomiędzy kolumnami danych
Tytuł: Odp: Wydruk w excelu - problem
Wiadomość wysłana przez: bart w Stycznia 28, 2015, 16:31:10 pm
Trudno mi powiedzieć. Musiałbym mieć arkusz źródłowy.
Może pokombinuj zmieniając pojedynczo parametry
i tak, małymi krokami, dojdziesz co jest nie tak.
Style:2: Portal (default), Printpage (default).
Pod-szablony:4: init, print_above, main, print_below.
Pliki językowe:6: SPortal.english (domyslny), SPortal.polish-utf8 (domyslny), SPortal.english (domyslny), index+Modifications.english (domyslny), index+Modifications.polish-utf8 (domyslny), SPortal.polish-utf8 (domyslny).
Arkusze stylów:1: portal (default).
Uwzględnione pliki:14 - 659KB. (pokaż)
Użytych zapytań: 17.

[Pokaż zapytania]