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

Tijdelijk onderbreken macro

Status
Niet open voor verdere reacties.

ElGreco

Gebruiker
Lid geworden
20 apr 2012
Berichten
17
Ik wil met een macro (VBA) de inhoud van een cel verplaatsen naar een andere cel die eerst geselecteerd moet worden. Dit is een cel die eerst aangewezen moet worden. Feitelijk moet de macro dus stoppen en weer verder gaan als een nieuwe cel is geselecteerd. Kan dit en zo ja wat is hier dan de VBA-code voor?
 
Code:
Sub nieuweCel()
     Dim c     As Range

     On Error Resume Next
     Set c = Application.InputBox("je staat nu in cel " & ActiveCell.Address & vbLf & "nu moet je een nieuwe cel selecteren om verder te gaan", "opgave nieuwe cel", Type:=8)
     On Error GoTo 0

     If c Is Nothing Then
          MsgBox "je hebt geen nieuwe cel geselecteerd"
     Else
          Application.Goto c
     End If


End Sub
 
Dat kan op deze manier:
Code:
Set cel = Application.InputBox("Selecteer een cel:", Type:=8)
MsgBox cel.Address

Edit:
Cow was me voor ;)
 
Laatst bewerkt:
aangezien er geen voorbeeldbestand is kan het niet getoond worden wat je vraagt.
 
cow18 en edmoor. Bedankt voor jullie oplossingen. Mijn vraag is hiermee beantwoord en alles werkt nu 100%.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan