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

  • DeFranco

    nagyúr

    Sziasztok,

    írogattam már VBA kódokat, túl sok szakmai alapom nincs hozzá, de általában összekalapálok egész használható dolgokat ami megkönnyíti a munkámat, viszont előfordul hogy az alapok hiánya miatt megáll a tudomány egy egyszerű lépésnél, ez van most is.

    Azt szeretném automatizálni hogy ha kiválasztok egy tartományt, akkor a kód lépkedjen végig a kiválasztott tartomány egyes celláin és hajtsa végre a következő műveleteket:
    0: kiválasztom az A1:D4 tartományt
    1: nézze meg a soron következő cella (pl. A1) értékét
    A1 cella tartalma: rántotta),
    azt írja be magának egy változóba
    2: ugyanebbe a cellába (A1) írjon be egy előre definiált képletet (legyen mondjuk =BAL([A1];2) ) ahol az [A1] paraméter értéke értelemszerűen az A1 cellából felírt érték:
    eredmény (A1 cella tartalma) =BAL("rántotta";2)
    3: fogja meg az A1 cellát és a tartalmát mentse értékre:
    eredmény (A1 cella tartalma)
    4: lépjen a kiválasztásban a soron következő cellára
    5: GOTO 1

    tegye ezt addig amíg a kijelölés végére nem ér (D4)

    gondolom ez egy FOR ciklus lesz, ami nehézséget okoz, hogy hogyan olvasom ki a kijelölés paramétereit, tehát a kijelölt terület első cellája, sorok és oszlopok száma, amit a ciklus paramétereinek beadok. a többi elvileg menne.

    [ Szerkesztve ]

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