• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Index beginnen in specifieke cel

Status
Niet open voor verdere reacties.

Senso

Meubilair
Lid geworden
13 jun 2016
Berichten
9.666
Besturingssysteem
W10 Pro en W11 Pro
Office versie
Office 2007 H@S en Office 2021 Prof Plus
Ik wil deze INDEX in bijvoorbeeld cel E16 laten beginnen. Wat moet er dan gewijzigd worden in de VBA-code?

Code:
Sub Hlinks()

For i = 2 To Worksheets.Count
LR = Range("B" & Rows.Count).End(xlUp).Row + 1
Blad1.Hyperlinks.Add Range("B" & LR), "", "'" & Sheets(i).Name & "'!A1", , Sheets(i).Name
Next i
End Sub
 
Laatst bewerkt:
de "B" in de ranges veranderen in "E"
en dan zorgen dat E15 de laatst gevulde cel is in de sheet dan zal LR beginnen op E16 omdat de eerste lege cel is
 
Je code bevat geen index.
Je toelichting is te summier.
Als je je aanwent nooit spaties te gebruiken in werkbladnamen wordt de code eenvoudiger.

Code:
Sub M_snb()
   For j = 2 To sheets.Count
     Blad1.Hyperlinks.Add Blad1.cells(14 + j, 5), "", replace("'~'!A1","~",Sheets(j).Name), , Sheets(j).Name
   Next
End Sub
 
Laatst bewerkt:
Die van Roeljongman werkt perfect en is voldoende. Bedankt voor de hulp.:thumb:
 
Klein probleem. Ik heb een blad genaamd:
+btw
en het andere blad
-btw

-btw wordt goed overgenomen maar +btw komt #NAAM? te staan. Wat is de oorzaak en hoe los ik dat op?
Ik zie dat die onder Hyperlink bewerken als '+btw' staat maar in de bladnaam staan geen '

Oké, opgelost. Ik heb bij beide een spatie er voor gezet.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan