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

  • Fferi50

    Topikgazda

    válasz Agostino #25886 üzenetére

    Szia!

    A Type mismatch hiba akkor következik be, ha egy változót nem a neki megfelelő értékkel szeretnél feltölteni.
    Akkor tudnál közelebb jutni a probléma megoldáshoz, ha a hiba jelentkezésekor a debug gombra kattintasz. Ekkor megjelenik a VBA nézet és sárgával az a sor, amelyiken a hiba jelentkezik.

    Ezt a képet feltehetnéd. Az immediate ablakban (ha nem látsz ilyet, akkor a felső menüsorban view immediate) pedig meg lehet tudni, hogy melyik cella okozta a problémát. Ha beírod az ablakba: ? cella.address és nyomsz egy entert, kiírja a cella címét, ? cella.value enter kiírja a cella aktuális értékét, cella.select enter az adott cellára ugrik.
    Utána átmész az excel ablakba és meg is nézheted a cella tartalmát.

    (Gondolom erről a makróról van szó:

    For Each cella In Selection.Cells
    If InStr(1, cella.Value, "!") <> 0 Then
    cella.Value = "*" & cella.Value & "*"
    End If
    Next
    )

    Üdv.

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