Szorozzuk meg az Excel összes értékét egy állandóval

Hogyan szorozzuk meg az összes cellát egy tartományban egy állandóval

Biztosítani szeretné, hogy egy tartomány összes konstansát szorozzák egy tényezővel? Ezt az EDIT - INSERT CONTENT funkció használatával ügyesen használhatja.

Könnyebb, ha az alábbi makrót használja:

Alfaktor használata ()
Dim Cell as Range
Halvány bemeneti érték
Bemeneti érték = InputBox ("Kérjük, adja meg a tényezőt (pl. 100)")
Minden kiválasztott cellához
Ha nem (Cell.HasFormula) Akkor
Cell.Formula = "=" & Cell.Value & "*" & Val (bemeneti érték)
Vége Ha
Következő cella
End Sub

Első lépésben válasszon ki egy cellatartományt a táblázatban. A következő ábra egy példát mutat egy kiemelt területre.

Ezután hívja a makrót. Az Excel most egy ablakban megkérdezi a használni kívánt tényezőt. A következő ábra ezt az ablakot mutatja:

Erősítse meg a tényező meghatározását az OK gombbal.

Az Excel most a kiválasztás összes celláját végigkíséri. Csak azok a cellák változnak, amelyekben nincs képlet. Ezeket megszorozzuk a megadott tényezővel. Az Excel képletként írja be az új értéket a cellába. Az alábbi ábra azt mutatja, hogy milyen lehet az eredmény:

Ha konstansként szeretné megadni a számokat, cserélje ki a "Cell.Formula" sort a következő kifejezéssel:

Cell.Value = Cell.Value * Val (bemeneti érték)

Ha egynél kevesebb tényezőt ad meg, akkor a cellákat is el tudja osztani egy állandóval.

Képlet átalakítása állandóvá makró használatával: Hogyan lehet átalakítani a VBA használatával végzett számítást abszolút értékre

Egy tartomány celláit abszolút értékre szeretné konvertálni. Ezt interaktív módon megteheti a terület másolásával, majd értékként való beillesztésével. A megfelelő parancs neve "Edit - Paste Special" az Excelben a 2003 -as verzióig, és a "Start - Paste - Paste Special" az Excelben a 2007 -es verziótól.

Ha makró egyes celláit szeretné konvertálni, akkor a következő programkód segít:

SubValueConvert ()
ActiveSheet.Range ("a1") segítségével
.Formula = .Érték
Vége ezzel
End Sub

A makró abszolút értékké alakítja az A1 -es cella aktuális tartalmát az aktív táblában.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave