Dodaj do ulubionych

excel uzupełnianie danych

24.02.10, 16:54
wprowadzam dane, w jednej kolumnie wprowadzam dane dotyczące numeru
dokumentu. Numer ten ma powtarzający się schemat 123/xxxx/yyy

zmieniają się tylko cyfry, czy jest taka opcja by nie trzeba było za
każdym razem wklepywać /xxxx/yyy ???

Błagam nie wysyłajcie mnie do wyszukiwarki, bo próbowałam ale nie
mam pojęcia CZEGO szukać ;-)
Obserwuj wątek
    • pursat Re: excel uzupełnianie danych 24.02.10, 17:18
      Dołóż sobie jeszcze jedną kolumnę, w której będziesz wpisywać tylko
      xxxx/yyy, a w tej, w której do tej pory wpisywano wprowadź formuły:
      Np. tak (jedna z możliwości):
      =ZŁĄCZ.TEKSTY(A2;B2)
      Jeśli bez dodawania formuł do komórek arkusza to tylko przez VBA.
      • pursat Re: excel uzupełnianie danych 24.02.10, 17:24
        Znaczy odwrotnie :-)
        W której będziesz wpisywać "123"
        Można też tak:
        =ZŁĄCZ.TEKSTY(A2;"xxxx/yyy")
      • anhes Re: excel uzupełnianie danych 24.02.10, 17:52
        wow!!!! działa!
        d z i ę k i :-)))))
    • tiges_wiz Re: excel uzupełnianie danych 24.02.10, 17:33
      mozesz sie bawic jak radzi pursat, ale jest latwiejszy sposob jezeli dane sa po
      kolei.

      wpisujes 1/02/2010
      nizej 2/02/2010
      mozna jeszcze 3/02/2010

      masz wiec
      1/02/2010
      2/02/2010
      3/02/2010

      zaznaczasz wszystko i prawym dolnym rogu bedzie taka kropeczka.
      lapiesz ja i ciagniesz do dolu ile chcesz.
      • anhes Re: excel uzupełnianie danych 24.02.10, 17:47
        no własnie nie są to kolejne numery :-(
        • tiges_wiz Re: excel uzupełnianie danych 24.02.10, 17:51
          zawsze mozna wiec skopiowac sobie to co jest takie same i wklejac ;)

          1/23/2010
          2/23/2010
          3/23/2010
          345/23/2010
          34/23/2010
          347/23/2010
          343/23/2010

          albo napisac sobie makro, albo skorzyatc z rady pursata ;)
          • pursat Re: excel uzupełnianie danych 24.02.10, 18:10
            Makro (czyli VBA) to rozwiązanie idealne.

            Dopisujemy kod do arkusza (np. taki):
            Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range,
            Cancel As Boolean)
            If ActiveCell.Column = 1 Then GoTo 5' jeśli wpisy w kolumnie
            pierwszej
            GoTo 10
            5 UserForm1.Show
            10 End Sub

            A następnie tworzymy UserForm1 z polem tekstowym TextBox1 i
            przyciskiem CommandButton1 i dodajemy kod:

            Private Sub CommandButton1_Click()
            ActiveCell.Value = TextBox1.Value & "/xxxx/yy"
            UserForm1.Hide
            End Sub

            Skutek:
            Po dwukrotnym kliknięciu w dowolną komórkę w pierwszej kolumnie
            pojawi się okienko zachęcaje do wpisania naszej wartości. Wpisujemy.
            Klikamy Ok. I już.
            Prawda że proste :-)
Inne wątki na temat:

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka