Telefonszámunk: 1-472-0679

[Resolved] Makró futtatás idő

Kezdőlap Fórumok Excel programozás [Resolved] Makró futtatás idő

Topic Resolution: Resolved
3 bejegyzés megtekintése - 1-3 / 3
  • Szerző
    Bejegyzés
  • #8827
    kovacsl1968
    Felhasználó

      Sziasztok!

      Munkám során elég sok makrót futtatok, ezzel kapcsolatban lenne egy (talán triviális) kérdésem: elképzelhető az, hogy a futtatás ideje többszörösére növekedésének oka a táblázattá formázás? A legszembetűnőbb esetem, kb. 1000 rekordot tartalmazó excel anyagot táblázattá formáztam, és az a makró, amely addig 10-15 perc alatt futott le, most – lemérve, nem túlzok – kereken 2 és fél óráig fut… Ha jól emlékszem, nagyjából az átalakítás után lassultak be a makrók, bár lehet, hogy nincs összefüggés. Az viszont tény, hogy ezen anyag összes makrója lassabban fut újabban…

      Köszönöm!

      #8830
      horvimi
      Adminisztrátor

        Szia!

        A kérdés nem triviális, mert hivatalosan ne nagyon van dokumentálva, de megerősítem a tapasztalatodat.
        Én is jártam kb. egy éve úgy, hogy táblázattá alakított tartományokat kezeltem ciklusban, és fájdalmasan lassú volt.

        Miután szénné debuggoltam és az algoritmusban nem találtam hibát, már csak arra tudtam gondolni, hogy ez lehet a baj.

        Átírtam a programot úgy, hogy sima tartományként kezelje (értsd: nem is volt táblázattá alakítva) és nagyon sokszorosára gyorsult. Ezután konzultáltam más VBA-s ismerőseimmel és ők is ezt tapasztalták

        Imre

        #8834
        kovacsl1968
        Felhasználó

          Szia!

          Nagyon köszönöm, ismét tanultam valamit… 🙂 akkor vissza tartománnyá, ami alapból (majdnem) mindegy.

          Üdv,
          Laci

        3 bejegyzés megtekintése - 1-3 / 3
        • Be kell jelentkezni a hozzászóláshoz.