Come fare riferimento a una forma per nome e cos'altro può essere utilizzato in .Seleziona?


0

Uso MS Excel 2007

La mia domanda è in due parti

Ho un pulsante di opzione del modulo chiamato "Opzione1"

  1. Come posso fare riferimento a quel pulsante in altre macro? So che posso selezionarlo usando: ActiveSheet.Shapes ("Opzione1"). Seleziona

ma ho solo bisogno di usare qualcosa di simile

ActiveSheet.Shapes ("Opzione1") Questa operazione genera un errore in VBA.

2. Assumere ActiveSheet.Shapes ("Opzione1"). Selezionare

Esiste un elenco o una risorsa che mostra cos'altro può essere utilizzato dove si trova la parte .Select?

Risposte:


0

Se si utilizza, è necessario utilizzare Form Control OPTION BUTTONil comando diverso.

Di seguito sono riportati alcuni esempi:

ActiveSheet.OptionButtons("Option Button 1").Select

ActiveSheet.Shapes("Option Button 1").ControlFormat.Value = Xlon

Range("A1")=Activesheet.OptionButtons("Option Button 1").value

ActiveSheet.OptionButtons("Option Button 1").LinkedCell = "Sheet1!$A$1"

o

 ActiveSheet.Shapes("Option Button 1").ControlFormat.LinkedCell = "Sheet1!$A$1"

Per eseguire la macro sul pulsante Opzione Fare clic su:

ActiveSheet.Shapes("Option Button 1").OLEFormat.Object.OnAction = "Module1.MyMAcro"
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.