28. september 2021 - 16:22Der er
19 kommentarer og 1 løsning
VBA fungere ikke
Hej allesammen Jeg bruger denne VBA-kode til at printe forskellige ark, og efter hvilket tal der står i G1 på de forskellige ark kommer det antal sider ud. Jeg sætter kryds ud for navnene på de ark der skal printes. Men nu duer den ikke mere. Nogle der kan hjælpe. Hilsen Klaus Jeg for en fejl i denne linje Sheets(intRaekke).PrintOut From:=1, To:=SidsteSide
Sub Rektangelafrundedehjørner4_Klik()
Dim intRaekke As Integer Dim SidsteSide As Integer
For intRaekke = 3 To Worksheets.Count If Cells(intRaekke, 2).Value = "x" Then
SidsteSide = Sheets(intRaekke).Range("g1")
Sheets(intRaekke).PrintOut From:=1, To:=SidsteSide End If Next
Er det fra start den fejler? Altså printer den noget, men går i stå, eller printer den slet ikke? Har du kontrolleret at G1 altid er et tal - måske prøv
Jeg har prøvet at køre med F8 som du skrev og den springer simpelthen de 2 linjer over. sheets(3).range("G1") Og sheets(3).range("G1").value Hvis jeg skriver dem i immidiate vindue ?sheets(3).range("G1") vs ?sheets(3).range("G1").value Og taster Enter sker der intet. Så det virker som om den ikke køre de 2 linjer. KW
Altså du skriver dem i immidiate vinduet en af gangen? Springer cursor et par linjer ned? Har du checket at der står tal i G1 i de faner du ønsker at printe?
Hej Alle hjælpere, tak for jeres svar og spørgsmål, som jeg har lært af. Jeg må sige at Store-Mortens løsning var bare alletiders.
Hilsen og tak Klaus W
@Store-Morten hvis jeg gerne vil have at jeg sætter kryds i celle B3 for at få printet det første ark. Hvad skal jeg så ændre? Som det er nu skal jeg sætte kryds i celle B7 for at få printet første ark.
Det giver god mening, men sætter jeg et x i B3 for jeg denne fejl "Du skal indtaste et tal på Fane3 celle G1" Hvilket jeg ikke forstår da der er et tal i alle de faner der skal kunne udskrives i celle G1. Sætter jeg x i B5 udskrives Ark3 og gør jeg det samme i B6 udskrives Ark4 osv
1000 tak den er lige i skabet. Har testet og det ser rigtig godt ud.
KW
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.