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

 
ForumForumDiskussionerDiskussionerExcelExcelAutomatiskt flytta ned en radAutomatiskt flytta ned en rad
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2018-09-26 06:17
 

Hej,

lite komplicerat men jag hoppas jag talar klart. Jag skulle vilja ha i excel att jag räknar ut en summa genom formler i sida 1 (detta är redan klart) och att svaren på dessa hamnar i ett specifikt fällt på sida 2 (detta förstår jag hur jag gör) MEN att när jag är klar med en omgång och ska göra nästa så hoppar svaret på sida 2 automatiskt ned en rad, alltså utan att jag behöver koda om. Vet någon här om det är möjligt? 

Nytt inlägg
 2018-09-26 11:56
 

 Hej!

Utifrån din info. så borde denna lösning vara möjlig.

Du behöver i detta fall inte ha en koppling mellan sida 1 och 2.

Spela in ett macro med det du vill göra.

Kopiera den/de celler på sida 1, gå till sida 2, infoga ny rad så den kommer ovanför den förra omgången.

Klistra in värden. Klart

Nu kan jag ju tänka mig att det finns andra formler/funktioner på samma rad på sida 2 dit du överför dina värden, är detta fallet så får du även kopiera dessa och klistra in på den infogade raden i ditt macro.

Mvh Ingvar

Nytt inlägg
 2018-09-26 13:41
 
 Ändrad av Peter  på 2018-09-26 15:25:50

 

Jag har detta kopplat till en knapp, visserligen har jag allt på samma sida men det går att modifiera, varje gång jag klickar på knappen så läggs den nya summan under den förra, OBS; den infogar ingen ny rad utan lägger summan underst hela tiden.

 
Sub boende()
Dim rk?llcell As Range
Dim rM?lcell As Range
Set rk?llcell = Worksheets("Konto").Range("D3")
Set rM?lcell = Worksheets("Konto").Range("AK1")
If rM?lcell.Value <> "" Then
Set rM?lcell = Worksheets("Konto").Columns("AK").Find("*", searchorder:=xlByColumns, searchdirection:=xlPrevious)
Set rM?lcell = rM?lcell.Offset(1, 0)
End If
rM?lcell.Value = rk?llcell.Value
End Sub
 
 

Men du vill visst ha det överst.

Invars betydligt enklare som sagt om du inte har annan info som ställer till det med nya rader.

 
 
 
 
 

 

Nytt inlägg
 2018-09-26 16:24
 

 Har testat Ingvars förslag och det fungerar utmärkt,
inga andra värden följer med om man väljer "infoga celler nedåt"
när man gör makrot.

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelAutomatiskt flytta ned en radAutomatiskt flytta ned en rad

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