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.

[VBasic] niedziałające makro

SkubaniecPL 15 Sty 2012 22:59 632 2
  • #1 15 Sty 2012 22:59
    SkubaniecPL
    Poziom 10  

    Witam,
    czy możecie mi powiedzieć dlaczego jak wykonuję poniższy kod to pojawia się błąd.
    Wykonanie kodu dla pliku o nazwie: 13012012.rpt przebiega poprawnie a jak wczytuję plik 14012012.rpt to pojawia się problem. Oba pliki załączyłem.

    Kod: vb
    Zaloguj się, aby zobaczyć kod

    0 2
  • Pomocny post
    #2 15 Sty 2012 23:12
    marcinj12
    Poziom 40  

    To dlatego, że w tym pliku wykorzystujesz znaki ======= jako separator graficzny, natomiast Excel po wstawieniu tego w komórkę traktuje to jako zaczątek formuły i zwraca błąd.
    Wystarczy sformatować kolumnę, w którą wstawiasz te komórki, na sztywno jako tekst: ręcznie lub programowo, gdzieś na początku kodu umieszczając:

    Kod: vb
    Zaloguj się, aby zobaczyć kod

    0
  • #3 16 Sty 2012 00:18
    SkubaniecPL
    Poziom 10  

    Dzięki za pomoc,
    swoją drogą myślałem, że posługując się zmienną typu String nie będzie właśnie tego typu konfliktów.

    Jeszcze raz dzięki WIELKIE:)

    0