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

 
ForumForumDiskussionerDiskussionerVBAVBALeta nedersta lediga radLeta nedersta lediga rad
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2010-02-02 11:55
 

 

Hej.

Jag hittade koden här nedan i ett annat forum. Värdet på sista raden visas i en MsgBox. Så långt är det bra. Men jag vill använda värdet i en sträng där jag skall göra en offset till nästa rad och där klistra in ett utklipp, som jag gjort tidigare, med nya rader och format. Jag förstår inte hur jag omhändertar värdet (sista använda rad). Någon som kan hjälpa till.

Sub Hitta_Sista_Anvanda_Raden_Arbetsbladet()
Dim lnSistaRaden As Long
'Hitta sista raden som hållet ett text- eller talvärde.
'Här sker sökning radvis och baklänges.
lnSistaRaden = Cells.Find(What:="*", After:=Range("A1"), _
                     SearchOrder:=xlByRows, _
                     SearchDirection:=xlPrevious).Row
MsgBox lnSistaRaden
End Sub

Nytt inlägg
 2010-02-02 19:36
 

Om du vill klistra in på raden under kan du göra så här:

Cells(lnSistaRaden + 1, 1).Select  'Markerar raden efter sista raden med data
Paste  'Klistra in det som finns i urklipp

Hela koden blir då så här:

Sub Hitta_Sista_Anvanda_Raden_Arbetsbladet()
    Dim lnSistaRaden As Long
    'Hitta sista raden som hållet ett text- eller talvärde.
    'Här sker sökning radvis och baklänges.
    lnSistaRaden = Cells.Find(What:="*", After:=Range("A1"), _
                         SearchOrder:=xlByRows, _
                         SearchDirection:=xlPrevious).Row
    Cells(lnSistaRaden + 1, 1).Select
    Paste
End Sub


################# Anna Degerman Rosén #################

Anna Degerman Rosén

Excelforum drivs av Excelspecialisten som bedriver utveckling av program, utbildning samt support och hjälp i Excel och VBA.

www.excelspecialisten.se

Nytt inlägg
 2010-02-12 16:14
 

Tack Anna

Problem ändå.

När jag kör macrot får jag felmeddelande Kompileringsfel: Sub eller Function har inte definierats.

Jag klipper in hela koden. Det skulle vara bussigt om du kan ta dig tiden och tipsa om vad jag har missat.

==============================================================================

Sub Lägg_till_tio_tg()
'
'
Dim InSistaRaden As Long

 Range("B500:J509").Select
    Selection.Copy
      
    'Hitta sista raden som hållet ett text- eller talvärde.
    'Här sker sökning radvis och baklänges.
    InSistaRaden = Cells.Find(What:="*", After:=Range("A1"), _
                         SearchOrder:=xlByRows, _
                         SearchDirection:=xlPrevious).Row
    Cells(InSistaRaden + 1, 2).Select
    Paste

 End Sub

===================================================================== 

Tack på förhand

Nytt inlägg
 2010-02-17 21:10
 

Eventuellt kan du behöva specificera vilket blad du avser. Så här om du använder Blad1:

Sub Lägg_till_tio_tg()
'
'
Dim InSistaRaden As Long

With Blad1
 .Range("B500:J509").Select
    Selection.Copy
      
    'Hitta sista raden som hållet ett text- eller talvärde.
    'Här sker sökning radvis och baklänges.
    InSistaRaden = .Cells.Find(What:="*", After:=Range("A1"), _
                         SearchOrder:=xlByRows, _
                         SearchDirection:=xlPrevious).Row
    .Cells(InSistaRaden + 1, 2).Select
    .Paste
End With

End Sub


################# Anna Degerman Rosén #################

Anna Degerman Rosén

Excelforum drivs av Excelspecialisten som bedriver utveckling av program, utbildning samt support och hjälp i Excel och VBA.

www.excelspecialisten.se

Nytt inlägg
 2010-03-04 12:56
 

Tack Anna

 

Det fungerar alldeles utmärkt.

Svenne

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerVBAVBALeta nedersta lediga radLeta nedersta lediga 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