Note: The other languages of the website are Google-translated. Back to English
Logga in  \/ 
x
or
x
Registrera  \/ 
x

or

Hur lägger jag till värden i flera celler i Excel?

Om du vill lägga till ett värde i flera celler i Excel hjälper följande metoder dig att bearbeta det enkelt och snabbt:

Fliken Office Aktiverar flikredigering och surfning i Office, och gör ditt arbete mycket enklare ...
Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%
  • Återanvänd allt: Lägg till de mest använda eller komplexa formlerna, diagrammen och allt annat till dina favoriter och återanvänd dem snabbt i framtiden.
  • Mer än 20 textfunktioner: Extrahera nummer från textsträng; Extrahera eller ta bort en del av texterna; Konvertera siffror och valutor till engelska ord.
  • Sammanfoga verktyg: Flera arbetsböcker och ark till en; Slå ihop flera celler / rader / kolumner utan att förlora data; Slå samman duplicerade rader och summa.
  • Dela verktyg: Dela data i flera ark baserat på värde; En arbetsbok för flera Excel-, PDF- eller CSV-filer; En kolumn till flera kolumner.
  • Klistra över Dolda / filtrerade rader; Räkna och summa av bakgrundsfärg; Skicka personliga e-postmeddelanden till flera mottagare i bulk.
  • Superfilter: Skapa avancerade filterscheman och tillämpas på alla ark; Svart per vecka, dag, frekvens och mer; Filter med fetstil, formler, kommentarer ...
  • Mer än 300 kraftfulla funktioner; Fungerar med Office 2007-2019 och 365; Stöder alla språk; Enkel distribution i ditt företag eller organisation.

pil blå höger bubbla Lägg till värde till flera celler med VBA


Att använda makron kan underlätta många upprepade processer och göra vårt arbete enklare och snabbare. Så gör följande makro.

Steg 1: Välj de celler som du ska lägga till ett värde till.

Steg 2: Håll ner ALT + F11 nycklar och det öppnar Microsoft Visual Basic for Applications-fönstret.

Steg 3: Klicka Insert > Modulernaoch klistra in följande VBA i modulfönstret.

Sub Add2Formula ()
Lägg till 300

För varje c i urval
c.Aktivera
ActiveCell.FormulaR1C1 = "=" & ActiveCell.Formula & "+300"
Nästa c

End Sub

Steg 4: Tryck på F5 för att köra detta makro.

Anmärkningar:

1. Detta makro är endast giltigt för celler som inte innehåller några formler.

2. Detta makro kommer att läggas till 300 till alla valda celler. Om du vill lägga till annat värde, byt ut 300 med annat värde.


pil blå höger bubbla Lägg till värde till flera celler med Kutools för Excel

Kutools för Excel ger oss en alternativ lättanvänd metod, och dess driftsverktyg kan hjälpa oss att enkelt tillföra värde till flera celler.

Kutools för Excel innehåller mer än 80 praktiska Excel-verktyg. Gratis att prova utan begränsning på 30 dagar. Hämta den nu.

Steg 1: Välj cellerna som du ska lägga till samma värde till.

Steg 2: Klicka på Kutools > Drift > Driftverktyg .... Se skärmdump:

Steg 3: Välj Dessutom från avsnittet Operation och ange det värde du kommer att lägga till valda celler. Se skärmdump:

Steg 4: Kontrollera Skapa formler alternativ.

Steg 5: Klicka OK.

I driftsverktyg,
välj Tillägg, ange 300 och klicka på OK.

Kutools för Excel Driftverktyg stöder alla typer av matematisk operation till alla valda celler tillsammans:

  • Tillägg: Plus en angiven operand.
  • Subtraktion: Subtrahera specificerad operand.
  • Multiplikation: Varje cellvärde multiplicerat med operand.
  • Division: Varje cellvärde dividerat med operand.
  • Exponentiering: Varje cellvärde driver operanden.
  • Avrundning: Runda varje cellvärde till decimaltal (angiven operand).
  • Funktion: Tillämpar en funktion på varje cellvärde.
  • Anpassad: Skapa ett formelliknande uttryck och tillämpas på varje cellvärde.

Relaterad artikel


De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2019 och 365. Stöder alla språk. Enkel distribution i ditt företag eller organisation. Fullständiga funktioner 30-dagars gratis provperiod. 60-dagars pengarna tillbaka-garanti.
kte-flik 201905

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50% och minskar hundratals musklick åt dig varje dag!
officetab botten
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Joe Riter · 3 years ago
    If you want to include cells with formula, you could try, which is only a slight modification from the original. But adding numbers to an established formula could be dangerous so beware:


    Sub Add2Formula()
    ' Add a number
    Dim formulae As String
    Dim a_number As Double

    a_number = InputBox("what number to increment")

    For Each cell In Selection
    cell.Activate
    formulae = ActiveCell.Formula
    ' gets rid of formula non-essentials that could cause errors
    formulae = Replace(formulae, "'", "")
    formulae = Replace(formulae, "=", "")

    If formulae = "" Then
    ActiveCell.Formula = "= " & ActiveCell.Formula & "+" & a_number
    Else
    ActiveCell.Formula = "= " & formulae & "+" & a_number
    End If
    Next cell

    End Sub


    This could be easily modified to skip blank cells, and to skip text cells you could probably evaluate the value of the cell, and when it errors you could go to the next cell. Hope this helps.
  • To post as a guest, your comment is unpublished.
    Hum3 · 4 years ago
    How can I get this VBA formula to skip blank and text cells? Thanks
  • To post as a guest, your comment is unpublished.
    sharfudheen · 5 years ago
    sir.iam doing survey list in excel if a=200,b=100,c=50,d=15.e=10 for 3 questions if he selects a,b,b means 200+100+100=400 and Description should be good ..how to do this one
  • To post as a guest, your comment is unpublished.
    Fazlan · 5 years ago
    this tool is so useful and can trust the product.
  • To post as a guest, your comment is unpublished.
    Alan · 6 years ago
    any reply? will this site answer our enquiry?
  • To post as a guest, your comment is unpublished.
    Desmond · 6 years ago
    Dear Expert
    Have a question here. How to increase age automatically for each year?

    Thanks
  • To post as a guest, your comment is unpublished.
    Desmond · 6 years ago
    Add Value to multiple cells with VBA's techque is very useful

    Thanks
  • To post as a guest, your comment is unpublished.
    jorawar singh · 7 years ago
    sir if a1=100 b1=100 and after dat we want to insert 100 again in a1 den b1 should automatically update to 200 means a1 value added in b1 and so on and on. how it is possibe we have to take the two cells only. sir plz solve dis problem