|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2009
Messaggi: 753
|
[VBA] Convalida di ActiveCell
Ciao,
Ho una macro che utilizza il valore della cella attiva per eseguire delle operazioni, vorrei convalidare la selezione dell'utente, ovvero convalidare ActiveCell al momento dell'esecuzione della macro. La cella attiva deve essere solo su una certa colonna del foglio. Come posso fare una cosa di questo tipo? Ho dato solo un occhio veloce alla guida, ma l'oggetto activecell non mi sembra supporti .validation.add ecc... potreste farmi un esempio? Grazie. |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
Quote:
Mettiamo che la selezione sia valida solo se in una cella della colonna "A" : Codice:
Dim colonnaSelez As Integer
colonnaSelez = ActiveCell.Column
If colonnaSelez = 1 Then
MsgBox ActiveCell.Text
Else
MsgBox "Selezione non corretta."
End If
ActiveCell.Select
|
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2009
Messaggi: 753
|
Ok! Così è ottimo, se volessi convalidare anche il formato? C'è una metodo di activecell?
grazie. |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Dec 2004
Messaggi: 3210
|
Quote:
Codice:
If ActiveCell.NumberFormat = "@" Then
MsgBox "Formato Testo"
Else
MsgBox "Formato non corretto."
End If
|
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Mar 2009
Messaggi: 753
|
Grazie, tutto ok.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:34.



















