Keresés

Új hozzászólás Aktív témák

  • KBaj

    kezdő

    válasz Fferi50 #45401 üzenetére

    Kedves Fferi50
    Korábbi bejegyzésem szerinti hibát keresem: „Miszerint egy darabig a VB végrehajtja az utasításokat és adott sortól egyszerűen otthagyja a programot, visszatér az munkalaphoz, mintha egy END SUB-ot kapott volna.” Igaz módosítottam egy kicsit: a Cikl változóra később lesz szűkségem.

    Cells(6, Előford + 1) = Cells(5, Előford + 1)
    'Cells(6, Előford + 1) = Cikl
     
    Mindig a „Cells(6,….)=Cells(5,….)” sornál száll ki. Nem hajtja végre, pedig minden szükséges paramétere ismert, számszerűleg meghatározott.
    Igaz, ha a Cells(6,…) cella megváltozna, kiváltana egy újraszámolási Excel műveletet, de ez a program elején az alábbiak szerint Call kep_ki rutinnal ki van kapcsolva:

    Sub kep_ki()
        Application.ScreenUpdating = False
        Application.CutCopyMode = False
        Application.Calculation = xlCalculationManual
    End Sub

    Nem értem miért hagyja ott a rá bízott feladatot (ez nem számítógéphez méltó viselkedés) és mintha mi sem történt volna, visszatér oda ahonnan ideküldték. Rejtély.
    Beszúrtam egy kísérleti sort a Kezd változó meghatározása után Cells(6, Kezd + 10) = Kezd. És most már innen szállt ki. Tehát NEM tudja végrehajtani a cellába írást? Ne feledjük Függvény rutinban vagyunk.
    Tovább keresek.
    Üdvözlettel:
    KBaj

Új hozzászólás Aktív témák

Hirdetés