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

 
ForumForumDiskussionerDiskussionerVBAVBACopy Paste Copy Paste
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2016-10-22 21:54
 

Hej !

Skulle behöva hjälp med följande.

Jag har en gammal kod som jag använt innan till liknande som jag bifogar, Koden stannar på Activesheet.Paste

Bifogar koden nedan !

 

Sub Makro1()
 
Dim Sökväg As String
    Dim Fil As String
    Dim i As Integer
    Dim wb As Workbook
 
    'Kopierar valt område
    Range("K2").Select
    Selection.Copy
 
    Application.ScreenUpdating = False
     Sökväg = min väg.xls"
    i = 1
    Fil = Dir(Sökväg)
    Do While Fil <> ""
   
    Set wb = Workbooks.Open(Left(Sökväg, InStr(1, Sökväg, "*") - 1) & Fil)
 
    Sheets("Sheet4").Select
 
    'Klistrar in värdet
     Range("K2").Select
    ActiveSheet.Paste
 
    Application.CutCopyMode = False
    Sheets("Blad1").Select
    ActiveWorkbook.Save
 
      wb.Close False
        Fil = Dir
        Application.StatusBar = i & " : " & Fil
        i = i + 1
    Loop
    
    Application.StatusBar = False
    Application.ScreenUpdating = True
    
End Sub

 

Tacksam för hjälp :)

 

MVH

Nytt inlägg
 2017-02-04 16:19
 

 Sheets("Sheet4").Select

kanske kan fungera om du istället väljer... ??

  Sheets("Sheet4").activate

 

/flexcel

Nytt inlägg
 2017-02-06 07:02
 
 Ändrad av lasse67  på 2017-02-06 08:04:10
Hej prova denna kod:


Sub copyRange()

ActiveSheet.Select
Range("A1:A6").Select
Selection.Copy
Range("C1").Select
ActiveSheet.Paste
Application.CutCopyMode = False

End Sub
Nytt inlägg
 2017-03-01 13:46
 
 Ändrad av Christian  på 2017-03-01 14:48:35
Hej hej Är antaligen lite sent ute, men pröva detta:
Ändra:
'Kopierar valt område
Range("K2").Select
Selection.Copy
Till:
Dim myVal as string: myVal = Range("K2")

Ändra: Sheets("Sheet4").Select
'Klistrar in värdet Range("K2").Select
ActiveSheet.Paste
Till:
wb.sheets("Sheet4").range("K2") = myVal

Sedan bör det vara intressant om din kod fungerar i övrigt, för jag ser en del tveksamheter. Så återkom gärna om du får andra fel. mvh Christian
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerVBAVBACopy Paste Copy Paste

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