+ Odpowiedz na ten temat
Pokaż wyniki od 1 do 3 z 3

Temat: Wyszukanie tekstu i zwracanie ceny w EXCEL

  1. #1
    Szeregowy niebrzeg ma szanse
    Zarejestrowany
    23.Feb.2009
    Postów
    15

    Domyślnie Wyszukanie tekstu i zwracanie ceny w EXCEL

    Witam,
    Mam problem z jedna rzeczą. Mam bazę nazw urządzeń w jednym pliku excel wraz z cenami, natomiast w drugim chciałbym żeby po wpisaniu nazwy zwracało mi po wspisaniu nazwy cene. Jak można to wykonać
    to mam w jednym pliku:
    TBW-104UB - 20,00
    TBW-105UB - 15,38
    TBW-106UB - 8,89
    TEW-421PC - 5,68

    to mam w drugim pliku i chce, żeby po tekscie zczytywał mi ceny
    TBW-104UB - żeby była taka sama cena
    TBW-105UB
    TBW-106UB
    TEW-421PC

  2. #2
    Szeregowy rysio zero jak zero
    Zarejestrowany
    09.Feb.2010
    Skąd
    Wro
    Postów
    40

    Domyślnie

    Jeśli dane w arkuszu masz w trzech kolumnach TYP, MODEL, CENA i chcesz skopiować znaleziony model wraz z ceną do arkusza2 to robisz tak:

    1. alt+f11
    2. wstaw -> moduł
    3. wklej to:
    Sub podaj_cene()
    Sheets("arkusz1").Select
    Range("a1").Select
    cena = Null
    typ = Null
    model = Null
    typ = InputBox("podaj typ")
    model = InputBox("podaj model")
    Do Until ((ActiveCell.Value = typ) And (ActiveCell.Offset(0, 1) = model)) Or ActiveCell.Offset(1, 0) = ""
    ActiveCell.Offset(1, 0).Select
    Loop

    If (ActiveCell.Value <> typ) And (ActiveCell(0, 1) <> model) Then
    MsgBox "brak takiego modelu!"
    Exit Sub
    Else
    cena = ActiveCell.Offset(0, 2).Value
    MsgBox "Cena dla towaru " & vbCrLf & typ & " - " & model & vbCrLf & "wynosi " & cena
    End If
    Sheets("arkusz2").Select
    Range("a1").Select

    Do Until ActiveCell.Offset(1, 0).Value = ""
    ActiveCell.Offset(1, 0).Select
    Loop

    With ActiveCell
    .Value = typ
    .Offset(0, 1) = model
    .Offset(0, 2) = cena
    End With
    End Sub
    4. żeby odtworzyć makro musisz...no bez jaj - uruchomić makro

  3. #3
    Szeregowy rysio zero jak zero
    Zarejestrowany
    09.Feb.2010
    Skąd
    Wro
    Postów
    40

    Domyślnie

    Do powyższego: przy wpisywaniu wartości używać CAPS LOCKA

+ Odpowiedz na ten temat

Informacje o wątku

Users Browsing this Thread

Aktualnie 1 użytkownik(ów) przegląda ten temat. (0 zarejestrowany(ch) oraz 1 gości)

     

Podobne wątki

  1. Excel - formatowanie tekstu w scalonych komórkach
    Napisane przez Martix w forum Oprogramowanie biurowe
    Odpowiedzi: 0
    Ostatni post / autor: 24.Jul.2008, 18:11
  2. LightScribe wygląd tekstu- Samsung 182M
    Napisane przez DNA w forum DVD/DVD:R
    Odpowiedzi: 2
    Ostatni post / autor: 30.Nov.2006, 03:10
  3. ceny plyt
    Napisane przez nimal w forum Offtopic
    Odpowiedzi: 12
    Ostatni post / autor: 16.Sep.2004, 20:50
  4. ceny plyt DVD
    Napisane przez SidTheRat w forum DVD/DVD:R
    Odpowiedzi: 30
    Ostatni post / autor: 05.Jul.2004, 18:00
  5. Ceny, a Unia
    Napisane przez SEBAW w forum Offtopic
    Odpowiedzi: 27
    Ostatni post / autor: 18.Mar.2004, 07:56

Tagi dla tego tematu

Uprawnienia

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35