Radim jednu tablicu i trebao bih makro za kopiranje dijela tablice koji ima font crni, a onaj koji ima crveni font da ga ignorira.Kopiranje je na drugi list. U prilogu je tablica sa primjerom
makro za kopiranje lista u excel-u
Zaključano
Zakačeno
Pretpostavljam po ekstenziji fajla da koristiš verziju 2007 ili noviju. U verzijama od 2007 imaš filtriranje po bolji. Znači uključi autofilter, primeni filter po crnoj boji teksta za prvu kolonu (automatic kod tebe) i filtrirane redove kopiraj na novi list.
Ako treba možeš to da snimiš kao makro.
Pre nego što počneš snimanje makroa postavi autofilter.
Kao prvi korak u makrou pozicioniraj se u gornju levu ćeliju tabele i onda primeni filter. Za selektovanje filtrirane tabele koristi prečice sa tastature umesto miša (CTRL + Shift+ strelica desno, CTRL + Shift+ strelica dole)
Ako treba možeš to da snimiš kao makro.
Pre nego što počneš snimanje makroa postavi autofilter.
Kao prvi korak u makrou pozicioniraj se u gornju levu ćeliju tabele i onda primeni filter. Za selektovanje filtrirane tabele koristi prečice sa tastature umesto miša (CTRL + Shift+ strelica desno, CTRL + Shift+ strelica dole)
Potpis
Nije to loše Rembrante, samo što ne bi dodao još malo boje?
U mom primjeru glavna tablica služila bi kao predložak i označavanjem količine artikla mijenjala bi se boja fonta cijelog reda. I ti obojani redovi u crno trebali bi se automatski kopirati u novi list. (koristio bi Button u glavnoj tablici kada su svi elementi odabrani i da makro može prebaciti odabrane redove u novi list. ) Autofilter mi ne pomaže zato što redoslijed artikala na glavnoj tablici se ne bi trebao mijenjati, ja trebam samo trenutno označene redove kopirati u novi list da se može isprintati ili eventualno iskopirati taj list u novu radnu knjigu. Koristim verziju 2010
Citat:
arthichoka: (koristio bi Button u glavnoj tablici kada su svi elementi odabrani i da makro može prebaciti odabrane redove u novi list. )
Ja bi to probao ovako. (u stvari Peca je to već rekao)
- Selektiraš range i postaviš Filter
- Filtriraj prvi stupac po crnom fontu (Automatic)
- Selektiraj filtrirano mišem i klik na button koji pokreće VBA tj. kopira selektirani range na drugi Sheet.
btw: pogledaj detaljnije na tutorijalu i prilagodi VBA Macro svojim potrebama.
- VBA Kopiranje selektiranog raspona tablice
Možeš na ovaj način po potrebi kopirat nesusjedne redove ili ćelije ako treba.