Spostarsi fra le celle



  • Spostarsi fra le celle
    di Luigi (utente non iscritto) data: 08/11/2017 08:38:06

    Ciao a tutti e ben ritrovati.
    Ho bisogno del vostro aiuto perchè mi sono impantanato.
    Devo creare una prima nota contabile. Avrei bisogno di sapere come posso indirizzare il cursore in una determinata cella. Mi spiego con un esempio pratico.
    Mediante un elenco a discesa scelgo la lettera "A" oppure "D" ( Avere o dare). Vorrei che, secondo la lettera che scelgo, il cursore si posizioni nella colonna "Dare" oppure "Avere". Un'altra cosa: come faccio ad evidenziare che, se c'è un valore in una cella (non un numero) , non può essere vuota un'altra determinata cella.
    Grazie infinite per una vostra cortese risposta.
    Luigi



  • di Luca73 data: 08/11/2017 08:44:34

    Per semplificare la vita a chi cerca di aiutarti allega un file con la struttura dei tuoi dati e qualche esempio e le eventuali macro già fatte.
    Ciao
    Luca





  • di Luigi (utente non iscritto) data: 09/11/2017 10:33:53

    Ho allegato il file.
    Per spiegarmi meglio:
    - vorrei che digitando nel campo "D5" la lettera "D" oppure "A", il cursore automaticamente il cursore si sposta nella colonna Dare "D" oppure Avere "A".
    Grazie per la vostra pazienza.
    Luigi



  • di patel data: 09/11/2017 10:57:50

    hai letto bene il consiglio di Luca73 ed hai allegato una immgine, bravo !!!





  • di Luca73 data: 09/11/2017 10:57:50

    Quando si chiede un esempio si intende un fileexcel su cui lavorare non una immagine dello stesso.
    Ciao
    Luca





  • di Luca73 data: 09/11/2017 11:04:54

    Prova Con
     
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Columns("D")) Is Nothing Then
        If Target.Text = "A" Then
            Target.Offset(0, 3).Select
        ElseIf Target.Text = "D" Then
            Target.Offset(0, 2).Select
         End If
    End If
    
    End Sub
    






  • di Luigi (utente non iscritto) data: 09/11/2017 11:10:54

    Ok grazie per la risposta
    scusate per l'allegato fasullo ma sono poco pratico. Adesso ho capito la lezione.
    Provo e poi ti faccio sapere
    Grazie ancora Luca



  • di Luigi (utente non iscritto) data: 13/11/2017 09:14:18

    Luca, scusa se ho risposto in ritardo da ero in minivacanza.
    Ho provato questa mattina le tue istruzioni e tutto funziona perfettamente. Sei grande.
    Mi permetterò di disturbarti ancora se, strada facendo, mi troverò nuovamente in difficoltà.
    Grazie ancora e, Ciao, Luigi