Pełna wersja: Excel Forum - Porady, Pomoc, Excel Help, Excel FAQ
forum użytkowników Excela - makra, formuły, VBA, funkcje - porady, Excel
 
lo - fi version Excel Forum - Porady, Pomoc, Excel Help, Excel FAQ index

Wypełnianie komórek formatami
Kliknij tutaj aby przejśc do pełnej wersji tematu

 
       Excel Forum - Porady, Pomoc, Excel Help, Excel FAQ Strona Główna -> Mam problem z makrem
Poprzedni temat :: Następny temat  
klapek Wysłany: 18-09-2008, 10:15  

Witam,

Mam przykładowo 30 sformatowanych kolumn(kolor, rozmiar, obramowanie itd.)

Jakiego makra mogę użyć, by wypełniło powiedzmy 10000 pustych wierszy formatami z ostatniego niepustego ( zakładamy, że ostatni niepusty i sformatowany wiersz to 1000).

Bardzo proszę o pomoc.

Pozdrawiam

Kamil
Piotr_Korbicz Wysłany: 18-09-2008, 11:42  

- zaznaczasz ten wiersz "Wzorcowy"
- wciskasz na pasku narzędzi przycisk "Malarz formatów" (pędzel)
- zaznaczasz 1000 wierszy do sformatowania
(zaznaczasz poprzez klikanie szarego pola z numerem wiersza po lewej stronie arkusza)

Lub
- zaznaczasz ten wiersz "Wzorcowy"
- kopujesz (CTRL +C)
- zaznaczasz 100 wierszy do sformaowania
- Edycja/wklej specjalnie ... wybierasz "Formaty"
klapek Wysłany: 18-09-2008, 11:59  

Przy pierwszej propozycji wywala mi komunikat "Zaznaczony obszar jest za duży" (musiałbym "malować po kilka wierszy")

Przy drugiej opcji jeśli będę chciał wkleić kilkadziesiąt wierszy to wywali mi dokładnie ten sam komunikat.

Przy trzeciej opcji czyli przeciąganiu jest dokładnie to samo.

Stąd moja prośba o MAKRO

Pozdrawiam

Kamil
Piotr_Korbicz Wysłany: 18-09-2008, 12:38  

Ja nie mam tego problemu nawet jeśli kopiuję formatowanie na wszystkie wiersze w arkuszu.
Podrzuć proszę próbkę pliku.
Makro w zasadzie to tylko zautomatyzowanie tego co wykonujesz ręcznie... można oczywiście napisać makro, które wklei format do 1000 wierszy po 1 wierszu (wykonując czynność 1000 razy) tylko, że tu ciekawsza jest dla mnie przyczyna niż takie "łatanie"
mreck Wysłany: 18-09-2008, 13:53  

Kod: Sub Makro1()
    Range("A1000:AD1000").Copy
    Range("A1001:AD10000").PasteSpecial Paste:=xlPasteFormats
   
End Sub

Tylko po co formatować komórki na zapas?
klapek Wysłany: 18-09-2008, 14:20  

Za pomocą innego Makra przeklejam dane z innego arkusza. Chciałbym, żeby wszystki komórki w które przekopiowywane są dany były wypełnione owymi formatami.
mreck Wysłany: 18-09-2008, 14:27  

więc kopiuj komórki a nie wartości komórek. ?

prawde mówiąc wydaje mi się że najlepszym rozwiazaniem jest formatowanie "na deser" tj. napisanie makra, które po zakończeniu kopiowania sformatuje ci własciwy zakres. No ale to zawsze zalezy od tego co robisz.
klapek Wysłany: 18-09-2008, 14:29  

Najlepsze było by makro, które wypełni formatami wszystkie komórki niepuste, a pobierające formaty powiedzmy z 4 wiersza.
Piotr_Korbicz Wysłany: 22-09-2008, 13:40  

Napisałem już, że Cytat: Makro w zasadzie to tylko zautomatyzowanie tego co wykonujesz ręcznie... więc jeśli Twój plik się "sypie" przy ręcznym kopiowaniu formatów to makro nic nie pomoże.
 
       Excel Forum - Porady, Pomoc, Excel Help, Excel FAQ Strona Główna -> Mam problem z makrem
Strona 1 z 1

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.



Strona używa plików cookies.

Kliknij tutaj, żeby dowiedzieć się jaki jest cel używania cookies oraz jak zmienić ustawienia cookie w przeglądarce.
Korzystając ze strony użytkownik wyraża zgodę na używanie plików cookies, zgodnie z bieżącymi ustawieniami przeglądarki.