› Sviluppare funzionalita su Microsoft Office con VBA › macro checkbox
-
AutoreArticoli
-
buongiorno a tutti,
ho creato un foglio Excel con varie Casella di controllo da "flaggare". Mi piacerebbe che le caselle sulla sinistra "validazione personale" se vengono flaggate/deflaggate, automaticamente si flaggano/deflaggare anche quelle nella riga centrale "validazione referente". Devono essere indipendenti uno dall'altro al contrario. Se flaggo quella della "validazione referente", non si deve flaggare/deflaggare quella della "validazione personale".
ho provato a scrivere questo, ma non funziona:
Sub Caselladicontrollo40_Click() If Range("r19") = 1 Then Shapes("Casella di controllo 68") = True End If End Subspero di ottenere una vostra gentile risposta,
saluti
Marco
Allegati:
You must be logged in to view attached files.scrivila così:
Sub Caselladicontrollo40_Click() With ActiveSheet If .Range("r19") = 1 Then .Shapes("Casella di controllo 68") = True End With End Subciao Patel,
grazie mille per la tua celere risposta. Ho provato ad inserire il tuo codice, ma mi da errore e la casella non si flagga.
ti allego nuovamente il file.
saluti e grazie
Marco
Allegati:
You must be logged in to view attached files.Prova cosi
Sub Caselladicontrollo40_Click() With ActiveSheet If .Range("r19") = 1 Then .Shapes("casella di controllo 68").OLEFormat.Object.Value = 1 Else .Shapes("casella di controllo 68").OLEFormat.Object.Value = 0 End If End With End SubQual è il punto di avere gusti diversi, se non mostrare che i cervelli lavorano diversamente, che pensiamo diversamente? ( Alan Turing)
Sempre il mare, uomo libero, amerai!
( Charles Baudelaire )Ciao Albatros54! volevo ringraziarti del tuo aiuto. ho potuto provare a applicare quanto da te scritto e funziona.
ringrazio come sempre tutti della vostra disponibilità e aiuto
alla prossima
Marco
-
AutoreArticoli
