ciao Vladimiro,
[...]
Grande Sandro.
Che piacere incontrarti anche qui! :-)
[...]
heilà...! addirittura...! piacere reciproco :-)
[...]
Giusto una cosa.
Se volessi impostare il focus in una determinata cella prima del suo spostamento sempre dallo stesso pulsante, si può fare?
[...]
eh lo so, noi ragioniamo con campi, controlli, predicati sql...qui credo si parli di selezione di celle, il focus rappresenta un concetto che forse su Excel non è riproducibile, ma ci siamo capiti :-)
penso comunque che si possa fare, se ho colto la domanda prova ad esempio come segue :
Option Explicit
Private lngCol As Long
Private Const strRange As String = "h1" ' personalizza la cella
Sub nextCell()
Dim wbk As Excel.Workbook
Dim wsh As Excel.Worksheet
Dim rng As Excel.Range
Dim rngA As Excel.Range
Set wbk = ThisWorkbook
Set wsh = wbk.Worksheets("foglio1")
Set rng = wsh.Range(strRange)
Set rngA = Application.ActiveCell
lngCol = rng.Column
wsh.Range(strRange).Activate
' al posto dell'attivazione della cella
' prova a selezionare l'intera colonna con :
' wsh.Range(strRange).EntireColumn.Select
' commentando l'istruzione: wsh.Range(strRange).Activate
If rngA.Column = lngCol Then
rngA.Offset(1).Activate
End If
Set rng = Nothing
Set rngA = Nothing
Set wsh = Nothing
Set wbk = Nothing
End Sub
[...]
Grazie comunque.
Vladimiro
prego, e sempre HTH.
Ciao!
Sandro.