eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingStatistica Visual Basic, odczyt aktualnego arkusza wyników
Ilość wypowiedzi w tym wątku: 2

  • 1. Data: 2012-03-28 22:01:21
    Temat: Statistica Visual Basic, odczyt aktualnego arkusza wyników
    Od: apl <a...@i...pl>

    Witam,
    mam problem z odczytem arkusza wyników celem dalszego jego przetworzenia. Utworzyłem
    makro wyprowadzające tabelę prawdopodobieństw post-hoc, na podstawie której chcę
    własnym programem znaleźć grupy jednorodne (STATISTICA 10 daje tu błędne wyniki).
    Próby odczytu tej tabeli za pomocą instrukcji ActiveDataSet.Value(i,varNbr) prowadzą
    niezmiennie do odczytywania arkusza danych wejściowych - umieściłem tę instrukcję w
    zewnętrznej subrutynie aby nie przejmowała ona ustaleń w subrutynie głównej, która
    korzysta właśnie z arkusza wejściowego. Zaznaczam, że subrutyna ta (bezparametrowa)
    wołana jest po wyświetleniu rzeczonego arkusza wyników. Chciałbym tu dodać, że
    przykładowe, firmowe makro "Unique Values.svb", na którym się wzorowałem, w
    analogicznej sytuacji odczytuje jako dane wejściowe generowane przez siebie tablice
    wartości unikalnych.
    Czy ktoś z szanownych kolegów potrafiłby mi pomóc?
    Pozdrawiam,
    apl


  • 2. Data: 2012-03-29 14:47:21
    Temat: Re: Statistica Visual Basic, odczyt aktualnego arkusza wyników
    Od: apl <a...@i...pl>

    W dniu środa, 28 marca 2012, 22:01:21 UTC+2 użytkownik apl napisał:
    > Witam,
    > mam problem z odczytem arkusza wyników celem dalszego jego przetworzenia.
    >Utworzyłem makro wyprowadzające tabelę prawdopodobieństw post-hoc...

    Już sobie poradziłem, napisałem tak:
    ----
    Dim S1 as spreadSheet
    set S1=activeDataSet 'S1 zawiera (widoczny na ekranie) arkusz danych
    '--------------------------- analiza ANOVA---------------
    S1.visible=false 'znika z ekranu arkusz danych
    AO.visible=true 'pokazuje się tabela wyników (to pochodzi z automatycznie
    wygenerowanego makra)
    dim ASS as spreadSheet
    set ASS=ActiveSpreadsheet 'ASS otrzymuje wartości wyświetlonej tabeli
    dim vv as variant
    vv=ASS.Variable(3).Value(6,1) 'przykładowy odczyt wartości z tabeli wyników ASS

    Na koniec, dla porządku, dałem instrukcje:

    ASS.visible=false
    S1.visible=true

    Dziękuję za uwagę i pozdrawiam,
    apl



strony : [ 1 ]


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: