È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 2 3 4 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

messaggio di errore con due celle piene

Ultimo Aggiornamento: 21/06/2020 09:46
Post: 788
Registrato il: 24/04/2004
Città: TERAMO
Età: 63
Utente Senior
2010
OFFLINE
05/11/2017 22:59

Ciao.
Un'alternativa che utilizza invece Worksheet_Change
Private Sub Worksheet_Change(ByVal Target As Range)
Dim R As Range, Cella As Range
Dim Colonna As String
    Application.EnableEvents = False
    If Not Intersect(Target, Range("J14:J60")) Is Nothing Then
        Set R = Range("C14:C60")
        Colonna = " C "
    ElseIf Not Intersect(Target, Range("C14:C60")) Is Nothing Then
        Set R = Range("J14:J60")
        Colonna = " J "
    End If
    If Not R Is Nothing Then
        For Each Cella In R.Cells
            If Cella <> "" Then
                Target = ""
                MsgBox "Non puoi scrivere in questa cella se colonna" & Colonna & "non è vuota."
                Exit For
            End If
        Next Cella
    End If
    Set R = Nothing
    Application.EnableEvents = True
End Sub
__________________________
[Excel 2010]
-Condividere la conoscenza aumenta la ricchezza di tutti.
-Dai ad un uomo un pesce e lo avrai sfamato per un giorno; insegnagli a pescare e lo avrai sfamato per sempre. (Confucio)
-Il sonno della ragione genera mostri. (Francisco Goya)
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 2 3 4 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 18:07. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com