Telefonszámunk: 1-472-0679

Képlet eredmény másik cellába írja ki ha ott nincs semmi

Kezdőlap Fórumok Excel témák Képlet eredmény másik cellába írja ki ha ott nincs semmi

2 bejegyzés megtekintése - 1-2 / 2
  • Szerző
    Bejegyzés
  • #2710
    majorzsolt
    Felhasználó

      Sziasztok!

      Azt szeretném megoldani, hogy adott egy legördülő lista amiben cégnevek szerepelnek. Mellette szintén van egy legördülő lista amiben az szerepel hogy annak a cégnek milyen fizetési móddal teljesítjük a számlákat. Szeretném ha kiválasztok egy céget akkor a legördülő listában az alapból hozzá rendelt fizetési mód jelenjen meg, de mégis legyen lehetőségem manuálisan átállítani ezt.

      Hasonló probléma ha mondjuk két cella összegét szeretném megkapni egy harmadikba, feltéve ha ott nem szerepel semmi, ha viszont bele írok akkor az szerepeljen ott amit én írtam oda , ha törlöm a bejegyzésem akkor viszont ismét a két cella összege legyen az eredmény.

      Segítségeteket köszönöm!

      #2711
      horvimi
      Adminisztrátor

        Szia!

        Az első feladat félig meddig megoldható makró nélkül, de csak egyszer fog működni minden cégnél.
        Ergo ezt is inkább makróval kellene megoldani.
        A második probléma viszont csak eseménykezelős makróval oldható meg.

        Bővebben az első feladat
        1. kell egy segédtábla, hogy mely cégnek mi az alapértelmezett fizetési módja.
        2. A második legördülő menüben adatforrás az összes lehetséges fizetési mód.
        3. Miután az első legördülővel választottál egy céget, ott lesz egy Worksheet_Change esemény, aminek a kezelőjét kell megírni, hogy a (gondolom) mellette lévő cellát töltse ki a segédtábla alapján a céghez rendelt fizetési móddal.

        Bővebben a második feladat
        A második feladat kicsit bonyolultabb. Ugyanis ha törléskor vissza akarod állítani az eredeti képletet, akkor figyelni kell, hogy az új érték üres lett-e, és visszaírni a képletet.
        Ha pedig egy egyéb érték, akkor azt benne hagyni.
        És persze kiindulásként az eredeti képletnek kell a cellában lennie.

        Excel VBA eseménykezelésről alapszinten itt olvashatsz
        http://www.excel-spreadsheet.com/vba/eventhandling.htm

        Természetesen ezen kívül számtalan egyéb forrás található.

        Imre

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