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

 
ForumForumDiskussionerDiskussionerVBAVBALoop nytt bladLoop nytt blad
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2012-09-14 11:13
 

Hej!

Jag ska har en lista och celler längst till höger ska kryssas för att indikera att de raderna ska användas. Sedan ska man trycka på en knapp för att skapa nya blad som ska heta enligt listan och innehålla samma som ett "referensblad".

Problemet är att första bladet blir rätt men andra bladet vill ta samma namn som den första raden. Så intrad = intrad + 1 verkar inte funka.

Vad gör jag för fel?

Koden:

Sub sheet()

Dim Intradnr As Integer
Intradnr = 3

'Dim blad As Integer
'blad = Cells(Intrad, 3)


Do While Cells(Intradnr, 7) = 1
     
   If Cells(Intradnr, 6) <> "" Then
   
    Worksheets.Add(After:=Worksheets("Projekt 1")).Name = Cells(Intradnr, 3)

Sheets("Projekt 1").Select
Range("A1:XFD1048576").Select
Selection.Copy

ActiveSheet.Next.Select
Range("A1").Select
ActiveSheet.Paste
    Application.CutCopyMode = False


Sheets("Välj projekt").Select

Cells(Intradnr, 3).Select
    Selection.Copy
    Sheets("Projekt 1").Select
    ActiveSheet.Next.Select
    Range("B3").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Sheets("Välj projekt").Select
    Range("I5").Select
    Application.CutCopyMode = False
   
   Else
   Intradnr = Intradnr + 1
    
   End If
  
Loop
End Sub

Nytt inlägg
 2012-09-14 13:02
 

Hej!

 

Intradnr räknas bara upp i else-satsen. Av det skälet kommer loopen att fastna på ett visst intradnr.

 

mvh


Kihlman

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

www.excelspecialisten.se

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerVBAVBALoop nytt bladLoop nytt blad

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