Hirdetés

Keresés

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

  • Prancz

    csendes tag

    válasz RAiN91 #38391 üzenetére

    Közben úgy néz ki kezdek rájönni egy lehetséges hibára. Az eredeti anyagban az összes hívószámnál hibaként jelzi, hogy "szövegként tárolt szám". Ez micsoda? (Ha az "általánosról" átállítom "szövegre" a formátumot, akkor sem tűnik el a hibajelzés.) Ha nem a saját begépelt adataimmal akarom a cserét elvégezni, hanem az ilyen hibajelzésű fájlokat másolgatom át a "kódszótárba" akkor működik a csere , tehát gondolom ez lehet az előbb jelzett hiba oka. Mit kellene tennem?

  • Prancz

    csendes tag

    Sziasztok!

    Oszlopok tartalmának cseréjével szenvedek, ebben kérnék segítséget.

    A feladat egy számokból és betűkből álló tartalmú oszlop (a makróban "rövidítés") cellatartalmának cseréje volt, mivel az adott kódok nem értelmezhetőek önmagukban. Ehhez megvan a "kódszótár" (a makróban "teljes"). Tehát annyit kellene tenni, hogy végigmegy az eredeti oszlopon és nézi, hogy a "kódszótárban" milyen tartalom szerepel, majd ennek megfelelően lecseréli.

    Erre a feladatra az alábbi makrót használom:
    Sub csere()
    Dim cv As Object
    For Each cv In Range("rövidítés")
    Range(cv.Address) = Application.VLookup(cv, Range("teljes"), 2, 0)
    Next
    End Sub

    Eddig teljesen jól működött, bár mindig a can't perform requested operation üzenetet írta ki.

    Az újabb feladat egy híváslistában a 36201234567 formátumú telefonszámok nevekre történő cseréje lenne, vagyis felírom az ismert számokhoz tartozó neveket, majd az akár több ezer soros táblázatban kellene lecserélni az ismert számokat nevekre (mert így könnyebb vele dolgozni). Gondoltam erre is jó a fenti makró, csak egy a telefonszámokat és a neveket tartalmazó "kódszótárra" kell a makrót ráengedni. Valamiért még sem megy. Mivel a fenti makrókódot is úgy kaptam, fogalmam sincs mit jelent, így hálás lennék, ha valaki tudna segíteni. :)

  • Prancz

    csendes tag

    Üdv!

    Az alábbiakban kérném a hozzáérték segítéségét:

    Van egy táblázat, amelynek egyik oszlopában rövidítések vannak. A táblázat alján de ugyanazon a munkalapon, egy másik táblázatban vannak hozzá a magyarázatok: az egyik oszlopban a rövidítések, a másikban annak magyarázatai. Hogy kezelhető legyen, a rövidítéseket lecserélném a magyarázatokra. Olyan függvény kellene nekem, ami végigmegy valamennyi rövidítésen, megkeresi a másik táblázatban, hogy hol szerepel, majd lecseréli az adott cella szomszédos cellájára, vagyis a magyarázó szövegre.

    Ha erre tud valaki egyszerű megoldást annak nagyon örülök. :)

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