Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
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.
Begrijp er niets van,zou je mijn voorbeeld aangepast kunnen terugpostenZo iets?
In het VBA blad van Uitgaven zetten.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
If Target.Address = "$D$8" Then
With Sheets("Jaarlijkse").Range("C7")
.Value = Sheets("Uitgaven").Range("D8").Value
.Interior.ColorIndex = 27
End With
End If
End Sub
BTW Eerst de extra space aan het einde van de naam van het tweede (Uitgaven) blad halen
Kijk of dit werkt voor je.
Mijn Nederlands is niet al te goed meer. Mijn verontschuldiging daarvoor.
Hoe kan ik dit nu snel doen voor de volgende maanden,want dit is maar één van de zoveel?
In plaats van VBA kan je ook verwijzen naar de betreffende cel.
Dus:
- selecteer C7 van "jaarlijkse"
- Type in =
- Ga naar cel D8 van "Uitgaven"
- Klik op Enter
De waarde van cel D8 wordt nu automatisch overgenomen in cel C7 (van jaarlijkse).
Met vriendelijke groet,
Roncancio
Dit is zoals Roncancio voorstelde. Beter geloof ik dan met een macro. Het maakt ook gebruik van Conditional Formatting.
Probeer het maar eens en zie wat je er van denkt.
HTH
John
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells.Count = 1 Then
If Not Intersect(Target, Range("D8:O8")) Is Nothing Then
With Worksheets("Jaarlijkse").Cells(7, Target.Column - 1)
.Value = Target.Value
.Interior.ColorIndex = 27
End With
End If
End If
End Sub
Onderstaande code werkt voor alle maanden.
Code:Private Sub Worksheet_Change(ByVal Target As Range) If Target.Cells.Count = 1 Then If Not Intersect(Target, Range("D8:O8")) Is Nothing Then With Worksheets("Jaarlijkse").Cells(7, Target.Column - 1) .Value = Target.Value .Interior.ColorIndex = 27 End With End If End If End Sub
Dit is precies wat ik bedoelde,maar mijn eigenlijk werkblad is een stuk groter en daar ga ik deze code regelmatig willen in toepassen,maar daarom zou ik iets meer uitleg willen.
Zou je me de bovenstaande code nu eens in mensentaal kunnen uitleggen?
.Interior.ColorIndex = 27
.Interior.Color = vbYellow
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.