• 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.

sheetnaam naar cel

Status
Niet open voor verdere reacties.

don42

Gebruiker
Lid geworden
25 apr 2014
Berichten
800
Hallo allemaal,

heb een vraagje
heb een werkmap met een 80 tabbladen (spaarkas)

in cel A6 van elk tabblad staat een nummer in mijn code is dat nu 35
Het tabblad heet zoals jullie zien ook 35
iedere keer als ik een nieuw blad aanmaak moet ik sheets("35") handmatig ophogen naar sheets("36") enz.
het lukt me niet om een link te maken naar die cel A6 waar het juiste getal al staat


Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim lotto As Integer
On Error Resume Next
lotto = Sheets("35").Cells(Rows.Count, 16).End(xlUp).Value
Range("q1").Value = lotto

iemand een oplossing?

Don
 
Ik zie nergens een referentie naar A6 in je code?
 
Laatst bewerkt:
Dit had ik geprobeerd

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim lotto As Integer
Dim kasno As Integer
kasno = Range("a6").Value
On Error Resume Next
lotto = Sheets("kasno").Cells(Rows.Count, 16).End(xlUp).Value
Range("q1").Value = lotto
              End Sub
Don
 
Zo te zien is het enige dat je wil is dat in cel Q1 de waarde van de laatste regel van kolom P komt te staan? Beide van het actieve werkblad? Dan is dit voldoende:
Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    With ActiveSheet
       .Range("Q1") = .Cells(.Rows.Count, "P").End(xlUp)
    End With
End Sub
 
Hoi Edmoor,
Ja dit is wat ik zocht
het kon dus veel eenvoudiger als ik dacht
maar weer eens bedankt voor je fijne hulp

Don
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan