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

  • Delila_1

    Topikgazda

    válasz huan #40968 üzenetére

    Feltöltöttem.

    Rögzítettem egy makrót, ahol egyenként ráálltam a képleteket tartalmazó cellákra a 2. sorban, és leentereztem a szerkesztőlécen. A G2-höz tartozó rész így nézett ki:

    Range("G2").Select
    ActiveCell.FormulaR1C1 = "=SUMIF(C[5],RC[5],C[-1])"

    Ezután a makró elején meghatároztam az utolsó sort (usor=...).

    A képletek elején lévő ActiveCell-t kicseréltem arra a területre, ahova be kell írni, hogy a 2. soron kívül az összes sorban jelenjen meg a képlet.

    Range("G2:G" & usor).FormulaR1C1 = "=SUMIF(C[5],RC[5],C[-1])"

    és kitöröltem a cellákra állást, pl. a Range("G2").Select-et.

    Szerk: mivel mindig új adatokat másolsz be, feltehetően vadiúj füzetbe, a makrót a personalba lenne érdemes beírni, hogy minden füzetben elérhető legyen. Erről is találsz leírást a Téma összefoglalóban. A makróhoz kitehetsz egy ikont a gyorselérési eszköztárra.

    Az I oszlop képlete hibás volt, javítottam.

    [ Szerkesztve ]

    Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

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