Hej
Czy ktoś ma sposób na usprawnienie pracy w excelu.
Jak w excelu usprawnić sobie wpisywanie współrzędnych które mają np ten sam powiedzmy 4 cyfrowy początek, a uzupełniać tylko końcówkę?
Dziękuje i pozdrawiam
Julo
Hej
Czy ktoś ma sposób na usprawnienie pracy w excelu.
Jak w excelu usprawnić sobie wpisywanie współrzędnych które mają np ten sam powiedzmy 4 cyfrowy początek, a uzupełniać tylko końcówkę?
Dziękuje i pozdrawiam
Julo
-przeciągając myszką za uchwyt znajdujący się w prawym dolnym rogu komórki
-przez ctrl+c/ctrl+v
-tworażc sobie odpowiednie makro
…niestety nic więcej nie przychodzi mi do głowy :roll:
Kopiuj/Wklej --> Wtedy edycja reszty jest jeszcze bardziej utrudniona.
Podobnie z przeciąganiem.
Makro! - tak wiem But How??
Julek
Zacznij od:
http://office.microsoft.com/pl-pl/assis … 01045.aspx
http://office.microsoft.com/pl-pl/assis … 11045.aspx
Potem:
itd. itp.
No dobra… przyznam się, chodzi mi o gotowca
Nie potrafie a teraz na pisaniu makra się nie skupie, choć by nie wiem jak łatwe miało to być.
Mimo wszystko dzięki za czas.
Julo
A jak są zapisane te współrzędne (w jaki sposób? - podaj jakieś przykłady).
Nie wiem czy dobrze zrozumiałem.
Można by przecież wpisać w jedną kolumnę początek, przeciagnąć przez ileś tam komórek a w drugą wprowadzać to co się zmienia. W trzeciej skorzystać z funkcji, które dwie poprzednie połączą. Zapodaj przykłady.
Poprawnie napisane to nie będzie ale, chodzi o to aby każda kolejna komórka danej kolumny zaczynała się na jakąś określoną cyfrę, tak aby można było najnormalniej dopisywać jej końcówkę.
Julek
julo zmień tytuł na konkretny
NO to na mój rozum powinno wystarczyć albo:
Moim zdaniem to zajmie tyle samo czasu co z automatu (pkt 2), ponieważ i tak musisz wpisać te zmieniające się końcówki.
albo:
123
123
123
W drugą kolumnę wpisujesz to co się zmienia np:
456
789
012
W trzeciej dajesz fukcję =WARTOŚĆ(ZŁĄCZ.TEKSTY(A1;B1))
(oczywiście wstawiając odpowiednie adresy zamiast A1 B1).
Funkcję przeciągasz w dół i masz w tej kolumnie przekonwertowane na liczbę złączone teskty z piewszej i drugiej kolumny.
Oczywiście dla liczb całkowitych to będzie prawidłowe (i nie mogą obie być ujemne). W innym przypadku trzeba by już dla konkretnego zapisu zobaczyć jak to zrobić.
Zgadza się, ale jednak poszedłem w stronę makra
Dziękuje i pozdrawiam
Julek
Złączono Posta : 09.08.2006 (Sro) 14:51
Jeszcze raz dzięki, wykożystałem i twój sposób.
A oto makro jakie napisał mi Mały_Rycho z forum IDG.PL
Private Sub Worksheet_Change(ByVal Target As Range)
Const ZakresWpisu = "A1:A10"
Const uzupełnienie_z_lewej = "9789"
If Intersect(Range(ZakresWpisu), Target) Is Nothing Then Exit Sub
Application.EnableEvents = False
Target = CDbl(uzupełnienie_z_lewej & Format(Target))
Application.EnableEvents = True
End Sub