PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerVBAVBAAlla positiva värden plussas på varandraAlla positiva värden plussas på varandra
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2017-05-01 19:32
 

 Hej tänkte kolla om något hur man får alla plus värden att plussas på varandra ifrån en cell till en annan.

T.e.x om det står 500 i cell A1 och sen ändras det till 200 i cell A1 och sedan blir det 700 i cell A1

och då vill jag tex att det ska står 1000 i Cell B1.

 

MVH 

Nytt inlägg
 2017-05-03 08:09
 
 Ändrad av Christian  på 2017-05-03 08:43:16
Lägg denna i din vba editor, på det sheet(i projekt vyn) som motsvarar det sheet där du vill ha funktionen.

Private Sub worksheet_change(ByVal target As Range)


Const CELL_ADDRESS = "$A$1:$A$4000"




'Testar om celländringen är gjord i angivet intervall
If Not Application.Intersect(target, Range(CELL_ADDRESS)) Is Nothing Then

'Ser till att endast siffror tillåts som input i range a1:a4000
If Not IsNumeric(target.Value) Then
MsgBox "Only integers allowed"
Exit Sub
End If

Summerar vad som står i cellen som skrevs i med cellen till höger om den. Redovisar resultated i cell till höger.
ActiveSheet.Range(target.Offset(0, 1).Address) = target.Value + target.Offset(0, 1).Value
End If

End Sub

Mvh Christian
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerVBAVBAAlla positiva värden plussas på varandraAlla positiva värden plussas på varandra

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter