Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    361
    provo con una domanda più semplice...

    per far si di intercettare il click di una riga (click sul lato grigio) uso Worksheet_SelectionChange(ByVal Target As Range)

    Ogni volta che clicco una casella, riga o colonna, viene richiamata questa sub.

    Per fare un controllo che l'utente abbia selezionato un'intera riga (glick sul lato grigio con il numero della riga) pensavo a verificare se la riga è selezionata.


    Oviamente non ho la più pallida idea di come poterlo fare
    Qualcuno ha qualche idea??

    Oppure esiste un metodo più lineare ???

    E' parecchio urgente!!

    Grazie ciao

  2. #12
    Puoi verificare il formato del target, se è selezionata una riga sara del tipo "$:5:$5", dove 5 è il numero di riga. come evento va bene quello che usi

    codice:
    If Target.Address = "$" & Target.Row & ":$" & Target.Row Then
       MsgBox "Selezionata intera riga"
    end if

  3. #13
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    361
    grazie x la dritta, avevo trovato un metodo anch'io, ma era un po' eccessivo:

    codice:
    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error GoTo gesterr
    Dim a As String
    a = Target
    Exit Sub
    gesterr:
    If Err.Number = 13 Then 'se seleziono una riga viene selezionato un errore
       msg("riga selezionata")  
    End If

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.