Keresés

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

  • Fire/SOUL/CD
    félisten

    Sziasztok.
    Segítségre lenne szükségem Excel 2013-hoz.
    Van egy 28*28-as (azaz 784 elemű) táblázatom, aminek minden
    celláját át kellene szerkesztenem. Ilyesmit tartalmaz minden cella, hogy:
    "=HA(ÉS(T!$AZ$4="";T!$BB$4="";T!$BA$4=":");(HOL.VAN($O$2;'S'!$B$5:$B$31;0)+1)/2;"")".
    Természetesen mindegyik más cellahivatkozásokkal, egy részük kitölthető lenne, egy részük nem. Szóval az az út nem ezért sem járható, meg az abszolút hivatkozások miatt sem.
    Az lenne a művelet, hogy minden cellatartalom függvényben az 1. és a 2. egyenlőségjelet <> jelekre szeretném átírni.Akár úgy is jó, hogy manuálisan pozicionálom a kurzort és makró futtatás, majd újra pozicionálom a kurzort, újra futtatás, és így tovább.
    Arra gondoltam, hogy talán egy makróval meg lehetne oldani (de a VBA-t sajnos nem ismerem)
    Tudna valaki segíteni?

    Sima Keresés és csere opcióval is kivitelezhető.
    # CTRL+H
    # Keresett szöveg: ="" (macskakörmök közt nincs szóköz)
    # Csere erre: <>"" (macskakörmök közt nincs szóköz)
    # Listába mind
    # CTRL+A
    # Az összes cseréje
    Arra ügyelj, ha azon a 28*28 cellamátrixon kívül is vannak képletet tartalmazó cellák és azokban is megtalálható az ="", akkor azokban is le fog így cserélődni ez esetben. Ilyenkor annyit lehet tenni, hogy a Listába mind után a listaelemek közül kitörlöd azokat, amelyek nem a 28*28 tartományba esnek. Egy vagy több listaelemet is ki lehet jelölni és DEL-el kitörölni a listából. Ha ez megvan, csak ezt követően lehet az Összes cseréjére menni...

    Mindez képben | Eredménye

    A Te eredeti képleteden csak annyit módosítottam, hogy a külső táblahivatkozásokat kiszedtem belőle, ezért üresek azok a cellák, amikben amúgy a képletek találhatóak....

    Ui: Legközelebb a Microsoft Excel topic-ban tegyél fel ilyen jellegű kérdést.
    Segítőkész és jó koponyák vannak ott, ha szükséges, akkor a VBA kódban is kaphatsz segítséget. :K

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