utknalem na niby prostej sprawie.
Mam w arkuszu kalkulacyjnym kolumne tekstowa.
Chcialbym zamienic we wszystkich wierszach ( a jest ich prawie 2000 )
litery male na duze. Istnieje funkcja UPPER ktora wymaga jako argumentu
konkretnego tekstu. Podstawiac 2000 razy tekst z poszczegolnych wierszy
to raczej niezbyt mila perspektywa.
Czy mozna to zrobic szybciej :-)
pozdrawiam
Jarek
> Mam w arkuszu kalkulacyjnym kolumne tekstowa.
> Chcialbym zamienic we wszystkich wierszach ( a jest ich prawie 2000 )
> litery male na duze. Istnieje funkcja UPPER ktora wymaga jako argumentu
> konkretnego tekstu. Podstawiac 2000 razy tekst z poszczegolnych wierszy
> to raczej niezbyt mila perspektywa.
> Czy mozna to zrobic szybciej :-)
Nie piszesz w jakim arkuszu. A nie masz tam w efektach czcionki
kapitalików i wersalików ? Jeśli efekt byłby do przyjęcia, to chyba
byłaby najprosztsza metoda. Żadnych przekształceń.
Jeśli to jest Excel (akurat nie używam od 2 lat), to chyba jakieś
mądre makro trza by sklecić. Coś w stylu:
skocz na górę kolumny
jeśli komórka nie jest pusta
weź tekst z komórki do zmiennej
potraktuj go np. tą upper()
wstaw wynik do komórki
skocz o jedno pole w dół (jak w szachach :-)))
end-if
Zakładam, że można mu też podać ile razy ma tą pętlę wykonać. A
potem możesz, również w pętli (nadrzędnej) zadać mu konkretne
kolumny do "przelecenia" :-)
To jeden z szybkich "algorytmów" :-)))
--
Yogi009 (Tomek - Olsztyn) - OLKUR - oklejony, oramkowany
Renault 21 Nevada TL 1992 (zielono-szary)
silnik: F2N B 7 12, gaźnik, poj.1721cm (benzynka+gaz),
siedmioosobowy, przebieg 217.000km, GG:9254758
> Nie piszesz w jakim arkuszu.
Calc z OpenOffice oczywiscie :-)
>A nie masz tam w efektach czcionki
> kapitalików i wersalików ? Jeśli efekt byłby do przyjęcia, to chyba
> byłaby najprosztsza metoda. Żadnych przekształceń.
niestety nic takiego nie widze
>
> Jeśli to jest Excel (akurat nie używam od 2 lat), to chyba jakieś
> mądre makro trza by sklecić. Coś w stylu:
>
> skocz na górę kolumny
>
> jeśli komórka nie jest pusta
> weź tekst z komórki do zmiennej
> potraktuj go np. tą upper()
> wstaw wynik do komórki
> skocz o jedno pole w dół (jak w szachach :-)))
> end-if
wlasnie w te klocki nie jestem mocarzem
>
> Zakładam, że można mu też podać ile razy ma tą pętlę wykonać.
tak
> A
> potem możesz, również w pętli (nadrzędnej) zadać mu konkretne
> kolumny do "przelecenia" :-)
>
> To jeden z szybkich "algorytmów" :-)))
>
zalezy kto go napisze :-)
dzieki, poprobuje ...
> kurcze troche mam, ale juz dzisiaj nie dam rady :-)
A tych wersalików próbowałeś ?
--
Yogi009, GG:9254758