none
Compile error po spuštění makra RRS feed

  • Dotaz

  • Ahoj,

    vytvořil jsem xlsm sešit s jednoduchým makrem v 64bit verzi. potom jsem ten samý sešit potřeboval spustit v 32bit verzi. Po spuštění makra, vyskočila níže uvedená hláška. když jsem proměnné nadeklaroval, tak vše ok.

    Neví někdo jak totmuto případu předcházet (aniž bych musel deklarovat všechny proměnné?).

    příklad kódu (vždy se to zastaví u 32bit na proměnných):

    Sub VlozeniFrmDoDS()
    'vloží data z formuláře do listu Okna
    '-------------------------------------
    
     n = List1.Cells(Rows.Count, 1).End(xlUp).Row + 1
     x = List1.Cells(5, Columns.Count).End(xlToLeft).Column - 2
     N2 = 14
     
      With List1
        .Cells(n, 1) = "a"
        .Cells(n, 3) = "Poptávka"
        .Cells(n, 4) = "Nová"
        .Cells(n, 5) = Now
        .Cells(n, 6) = List2.Range("C11").Text
        .Cells(n, 7) = List2.Range("F14").Text
          For i = 9 To 15
            .Cells(n, i) = List2.Cells(N2, 1).Text
            N2 = N2 + 1
          Next
      End With
    
    End Sub


    VALL2

    pátek 14. prosince 2012 8:47

Odpovědi

  • Ahoj,
    mne se prilozeny kod kompiluje i spousti naprosto bez problemu (Office 2010/32, Win7/64).  Mas na obou pocitacich totozne nastavene default locale ?

    Nicmene deklarace promennych je slusnost tak jako tak.

    MP

    pátek 14. prosince 2012 11:48
    Moderátor

Všechny reakce