Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Kategoria: Kamery IP / Alarmy / Automatyka Bram
Montersi
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Excel VBA Makro - Makro wyszukujące znak w komórce i kopiowanie zawartości wiers

monikashell 04 Mar 2016 10:46 774 4
  • #1 04 Mar 2016 10:46
    monikashell
    Poziom 7  

    Witam, mam taki problem potrzebuje makro, które znajdowałoby mi wartość w kolumnie B - || i kopiowało imię nazwisko oraz numer do stworzonego wiersza poniżej. Jeśli w kolumnie autorzy jest jeden autor skopiować dane do kolumny powstałej C

    stan początkowy
    Excel VBA Makro - Makro wyszukujące znak w komórce i kopiowanie zawartości wiers

    efekt jaki chce uzyskać
    Excel VBA Makro - Makro wyszukujące znak w komórce i kopiowanie zawartości wiers

    chce zaznaczyć, że kolumn w pliku rzeczywistym jest o wiele więcej oraz wierszy jest kilkanaście tysięcy.

  • #2 04 Mar 2016 11:55
    kinggustav
    Poziom 18  

    Bierzesz Tekst do zmiennej roboczej typu string. Wyszukujesz (InStr) w tekście znaków "||" (może ze spacjami?) i wycinasz (Left) tekst do kolumny C. Potem skracasz tekst (Right albo Mid) o ten wykorzystany kawałek i powtarzasz w pętki aż "zniknie".
    Pozostaje trochę kogiki tworzenia wierszy i to wszystko.

  • #3 04 Mar 2016 12:00
    monikashell
    Poziom 7  

    tak ogólnikowo to ja też umiem opowiedzieć jakbym napisała to makro, może troche kodu?? działającego

  • Pomocny post
    #4 04 Mar 2016 12:05
    cbrman
    Poziom 26  

    Następnym razem jako przykład załącz skoroszyty Excela a nie zrzuty ekranu.

    Przetestuj kod:

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod

  • #5 04 Mar 2016 12:16
    monikashell
    Poziom 7  

    dzięki właśnie o to mi chodziło

 
Promocja -20%
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME
tme