Condividi tramite

Coordinate cella

Anonimo
2022-04-18T15:23:22+00:00

Buon giorno.

con il seguente codice individuo la cella attiva:

Private Sub Worksheet_SelectionChange(ByVal Target As Range) 

  Riga = ActiveCell.Row

  Colonna = ActiveCell.Column 

End Sub

Domanda:

è possibile avere non il n° di Riga e Colonna ma, la misura

dall'inizio del foglio, a sinistra, alla colonna attiva e

dall 'alto del foglio, verso il basso , alla riga attiva.

Grazie.

Nunzio

Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

  1. Anonimo
    2022-04-18T16:21:07+00:00

    Ciao Nunzio,

    Adattando il mio codice per sfruttare l'evento Worksheet_SelectionChange, prova qualcosa del genere:

    '========>>

    Option Explicit

    '-------->>

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)

    Dim dTop As Double, dLeft As Double 
    
    With Target 
    
        dTop = .Top 
    
        dLeft = .Left 
    
    End With 
    
    MsgBox dTop & " Points " & vbTab & dLeft & " Points" 
    

    End Sub

    '<<========

    ===

    Regards,

    Norman

    Immagine

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento

3 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2022-04-19T15:29:46+00:00

    Ciao Nunzio,

    Il tuo codice è perfetto.

    E' proprio quello che cercavo.

    Un grosso grazie.

    Mi fa piacere che tu abbia risolto il problema e ti ringrazio per il cortese riscontro.

    Alla prossima.

    ===

    Regards,

    Norman

    Immagine

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2022-04-19T14:24:01+00:00

    Ciao Norman.

    Il tuo codice è perfetto.

    E' proprio quello che cercavo.

    Un grosso grazie.

    Alla prossima.

    Saluti cordiali.

    Nunzio.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2022-04-18T15:47:45+00:00

    Ciao Nunzio,

    con il seguente codice individuo la cella attiva:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range) 

      Riga = ActiveCell.Row

      Colonna = ActiveCell.Column 

    End Sub

    Domanda:

    è possibile avere non il n° di Riga e Colonna ma, la misura

    dall'inizio del foglio, a sinistra, alla colonna attiva e

    dall 'alto del foglio, verso il basso , alla riga attiva.

    Prova qualcosa del genere:

    '========>>

    Option Explicit

    '-------->>

    Public Sub Tester()

    Dim dTop As Double, dLeft As Double 
    
    With ActiveCell 
    
        dTop = .Top 
    
        dLeft = .Left 
    
    End With 
    
    MsgBox dTop & " Points " & vbTab & dLeft & " Points" 
    

    End Sub

    '<<========

     [![](https://learn-attachment.microsoft.com/api/attachments/9168ee5e-c0ce-4e42-8f18-4ffa0483f13f?platform=QnA"https://learn-attachment.microsoft.com/api/attachments/d5484314-60f5-48a7-91a0-1fe369d5211a?platform=QnA" rel="ugc nofollow">Immagine

    La risposta è stata utile?

    0 commenti Nessun commento