Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

VBA excel - Znak nowej lini w wyniku funkcji?

alexandermaly 17 Kwi 2013 20:35 5817 4
  • #1 17 Kwi 2013 20:35
    alexandermaly
    Poziom 7  

    Hej, jak zrobić, żeby w wyniku wywołania funkcji abc otrzymać jakiś podzielony na wiersze w jednej komórce łańcuch, który został zwrócony przez tę funkcję?
    próbowałem do łańcucha dodać chr(10) i tym podobne, lecz nie działa.
    Znalazłem funkcję podstaw, ale nie wiem, jak ją uruchomić, aby spacje zamieniało na entery, liczę na pomoc :D

    0 4
  • #2 17 Kwi 2013 21:13
    adamas_nt
    Moderator Programowanie

    alexandermaly napisał:
    próbowałem do łańcucha dodać chr(10) i tym podobne, lecz nie działa.
    A powinno. W jaki sposób próbowałeś?
    alexandermaly napisał:
    Znalazłem funkcję podstaw, ale nie wiem, jak ją uruchomić
    Funkcja Replace opisana jest dokładnie w pomocy. Czego nie rozumiesz?

    0
  • #3 17 Kwi 2013 21:24
    alexandermaly
    Poziom 7  

    dla funkcji abc: abc= abc & chr(10) & cos innego , co do funkcji replace nie wiem, co w stawić za przedostatni argument, aby zamienilo mi dany znak na enter.

    0
  • #4 17 Kwi 2013 21:39
    adamas_nt
    Moderator Programowanie

    Zwykle używa się trzech. Spróbuj

    Kod: vb
    Zaloguj się, aby zobaczyć kod
    Enter ma kod 13. W MsgBox nie widać różnicy, ale w innych przypadkach może być różnie. Na pewno chodzi o Enter?

    0
  • #5 17 Kwi 2013 21:49
    alexandermaly
    Poziom 7  

    Zobaczę jutro, dziękuje za pomoc o takiej porze :)

    0