Telefonszámunk: 1-472-0679

[Resolved] cella értékének maximalizálása, minimalizálása

Kezdőlap Fórumok Excel programozás [Resolved] cella értékének maximalizálása, minimalizálása

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

      Hello!

      Szeretném megoldani a segítségetekkel az alábbi problémámat:

      pl.:
      van két macrom ami egy parancsgombot irányít:
      Sub Előre()
      sheets(„service”).range(„a10”)=Sheets(„service”).range(„a10”)+1
      end Sub

      Sub Vissza()
      sheets(„service”).range(„a10”)=Sheets(„service”).range(„a10”)-1
      end Sub
      Ez végül is a hónapok számát jelenti. Ezért szeretném valahogy maximalizálni az a10 cella értékét 1-12 között. Tehát ha a10 eléri a 12-t, akkor a következő lépésben az a cella értéke 1 legyen, ill. a másik esetben minimalizálni szeretném a cella értékét, tehát ha a10 cella értéke eléri az 1-et a következő lépésben az értéke 12 legyen.
      Van erre megoldás?
      Előre is köszönöm!

      potus

      #9994
      horvimi
      Adminisztrátor

        Igen, egy feltételes vizsgálatot, azaz egy if-et kell beleírni.
        Mielőtt eggyel növeled, megvizsgálod, hogy most egyenlő-e valamelyik szélső értékkel.
        Ha igen, akkor a kezdő értéket írod bele, különben növeled eggyel.

        Kicsit konkrétabban:
        Ha A10=12 akkor A10=1
        Különben A10=A10+1

        Lefelé hasonlóan.

        Szándékosan nem írom le VBA-ban konkrétan, hátha előfordul, hogy a számtalan VBA kód alapján, amiket eddig már beletettél,
        vagy kis utánajárás alapján sikerül önállóan megcsinálnod.

        tanár vagyok 🙂

        Imre

        #9995
        Potus
        Felhasználó

          Értem 😀 , Tanár Úr. Csak így tanul a nebuló.
          Megoldottam, köszönöm szépen!!!

          Potus

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