Subpage under development, new version coming soon!
Asunto: Excel
Jak wykonać taką sprawę:
Kolumna miałaby tak wyglądać:
1/93
2/93
3/93
4/93.
Jak można by sprawić by liczba po kresce była stała a zmieniały się kolejne numery przed kreską?
Kolumna miałaby tak wyglądać:
1/93
2/93
3/93
4/93.
Jak można by sprawić by liczba po kresce była stała a zmieniały się kolejne numery przed kreską?
Malfette [del] para
ofensywa
@Maestro100
Jeżeli komórka z 1/93 to A1 to kolejna (A2) będzie się równać =A1+1/93 i ta komorke A2 przeciągasz w dół.
@ofensywa, a co z tego potrzebujesz?
Jeżeli komórka z 1/93 to A1 to kolejna (A2) będzie się równać =A1+1/93 i ta komorke A2 przeciągasz w dół.
@ofensywa, a co z tego potrzebujesz?
A do ilu tego potrzebujesz? 10/93? 100/93? 1000/93? ile się da/93?
jak dasz spację po liczbie, która się ma zmianiać to tak idzie - w a1 dajesz 1 /93, w a2 dajesz 2 /93 - zaznaczasz te dwie komórki i przeciągasz w dół
A moze byc z makra?
Wejdz w zakladke widok i wybierz ,makro, lub ,zobacz makra' (chyba tak ja mam po angielsku 'view macros'), wpisz nazwe makra np "lol" i stworz ('create') , pojawi sie okienko gdzie bedziesz mial
Sub lol()
End Sub
Wklej tam co ponizej, kliknij w x by zamknac okno, wybierz komorke od ktorej chcesz zaczac i uruchom makro View macros -> wybierz makro i uruchom. Pojawi sie okno z zapytaniem ile komorek chcesz wypelnic i jaki ma byc tekst po numerze wiec jesli odpowiesz 3 i abc to exel wykona cos takiego
1abc
2abc
3abc
zaczynajac od komorki ktora byla zaznaczona
Makro powinno wygladac tak:
Sub lol()
Dim ilekomorek, text, licznik As Integer
ilekomorek = InputBox("Ile komorek wypelnic?")
text = InputBox("Jaki tekst ma byc po numerze?")
For licznik = 1 To ilekomorek
ActiveCell.FormulaR1C1 = (licznik & text)
ActiveCell.Offset(1, 0).Range("A1").Select
Next licznik
End Sub
Edit: Mozesz tez tak jak w poscie wyzej (jest prosciej) potem robisz zamien wszystko i u gory wpisujesz (spacja)/ a na dole bez spacji, sam znak / i robisz zamien wszystko i tez wyjdzie.
(editado)
Wejdz w zakladke widok i wybierz ,makro, lub ,zobacz makra' (chyba tak ja mam po angielsku 'view macros'), wpisz nazwe makra np "lol" i stworz ('create') , pojawi sie okienko gdzie bedziesz mial
Sub lol()
End Sub
Wklej tam co ponizej, kliknij w x by zamknac okno, wybierz komorke od ktorej chcesz zaczac i uruchom makro View macros -> wybierz makro i uruchom. Pojawi sie okno z zapytaniem ile komorek chcesz wypelnic i jaki ma byc tekst po numerze wiec jesli odpowiesz 3 i abc to exel wykona cos takiego
1abc
2abc
3abc
zaczynajac od komorki ktora byla zaznaczona
Makro powinno wygladac tak:
Sub lol()
Dim ilekomorek, text, licznik As Integer
ilekomorek = InputBox("Ile komorek wypelnic?")
text = InputBox("Jaki tekst ma byc po numerze?")
For licznik = 1 To ilekomorek
ActiveCell.FormulaR1C1 = (licznik & text)
ActiveCell.Offset(1, 0).Range("A1").Select
Next licznik
End Sub
Edit: Mozesz tez tak jak w poscie wyzej (jest prosciej) potem robisz zamien wszystko i u gory wpisujesz (spacja)/ a na dole bez spacji, sam znak / i robisz zamien wszystko i tez wyjdzie.
(editado)
a może też sobie walnąć w kolumnie A liczby, a w B wrzucić formułke =A1&"/93" i ją przeciągnąć w dół :-]
a JAK usunąć formułę z komórki. Jest ona zbędna, bo w zasadzie ta liczba jest traktowana jak tekst.
jak chcesz formułę usunąć? to co zrobiłeś, chcesz żeby nie było traktowane jako formuła? ... skopiuj to i wklej wartości :-)
Formułą była tylko po to by przyspieszyć przepisywanie.
no to skopiuj to wszystko i wklej jako wartości :-)
jest jeszcze inna możliwość - wpisujesz 1 w A1, wchodzisz w formatowanie komórek, zakładka liczby, dajesz niestandardowe i tam wpisujesz w Typ coś takiego Standardowy"/93", przeciągasz sobie na A2, w A2 wtedy wpisujesz 2 i możesz sobie przeciągać... excel będzie traktował to jako zwykłą liczbę (czyli np 1,2....93)
Jakby nie patrzec, jest multum mozliwosci :D
Jak to mawial moj wykladowca o wordzie i excelu "95% ludzi zna worda/excela w 5%, a 5% ludzi zna go w 95%".
Jak to mawial moj wykladowca o wordzie i excelu "95% ludzi zna worda/excela w 5%, a 5% ludzi zna go w 95%".