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

Celinhoud verplaatsen ALS...

Status
Niet open voor verdere reacties.

1Thomas

Gebruiker
Lid geworden
15 dec 2017
Berichten
14
Hallo allemaal,

Ik zit weer eens met een vraag. Ik wil in Excel een getal automatisch laten verplaatsen van de ene naar de andere cel als ik in een aangegeven vel iets verander.

Als ik in A4 "Debit" selecteer wil ik dat het bedrag van D4 verplaatst wordt naar E4. En dus ook als ik het terugzet op inkomen dat het dan weer terug springt.

Ik heb een bijlage toegevoegd.

Ik hoor het graag als iemand er een antwoord op heeft.

Gr

Tom
 

Bijlagen

  • help.xlsx
    10 KB · Weergaven: 44
Ik vermoed dat je "Debet" bedoelt (code daar ook op aanpassen indien).

In module van blad.
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
     Target.Offset(, 4) = IIf(Target = "Debit", Target.Offset(, 3), "")
 Application.EnableEvents = True
End Sub

Of :

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
With Target
  If .Value = "Debit" Then
      .Offset(, 4) = .Offset(, 3)
      .Offset(, 3) = ""
   Else
      .Offset(, 3) = .Offset(, 4)
      .Offset(, 4) = ""
  End If
 End With
 Application.EnableEvents = True
End Sub
 
Laatst bewerkt:
Dankjewel voor je reactie, maar ik kom er eerlijk gezegd niet aan uit. Ik ben namelijk niet gewend om met macro's te werken. Is er ook een gewone formule die dit mogelijk maakt?

Zou namelijk niet weten hoe ik die kan plaatsen en hoe ik eventuele wijzigingen kan aanbrengen.
 
Ik heb het er voor je ingezet.
 

Bijlagen

  • Debet.xlsb
    13,4 KB · Weergaven: 31
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan