Excel VBA RefEdit vadība - Excel diapazona GUI vadība
![](http://img.brin-designs.com/img/games/160/excel-vba-refedit-control-excel-range-gui-control.png)
Šī vadība ļaus lietotājam manuāli izvēlēties Excel diapazonu un izmantot to, lai kontrolētu izvēlēto diapazonu.
šajā piemērā mēs iegūsim RefEdit vadību un izmantosim to, lai manipulētu ar izvēlēto diapazonu.
Lai iegūtu vairāk informācijas par to, kā izveidot GUI, lūdzu, apmeklējiet:
Excel VBA UserForm
galvenajam lietotāja interfeisam vajadzētu izskatīties šādi:
![](http://img.brin-designs.com/img/games/160/excel-vba-refedit-control-excel-range-gui-control-2.png)
lai pievienotu RefEdit kontroles labo klikšķi uz rīkjoslas loga un izpildiet šīs darbības
![](http://img.brin-designs.com/img/games/160/excel-vba-refedit-control-excel-range-gui-control-3.png)
![](http://img.brin-designs.com/img/games/160/excel-vba-refedit-control-excel-range-gui-control-4.png)
Kodēšana
Iestatīt aizpildījuma krāsu pogu:Privātās Sub Button1_Click () On Error GoTo errorHandler Range (RefEdit1.Value) .Aktivizējiet Application.Dialogs (xlDialogPatterns) .Rādīt diapazonu ("a1") Aktivizējiet RefEdit1.Value = "" kļūdasPadarītājs: Iziet Sub End Sub
Iestatiet tekstu
Private Sub Button2_Click () On Error GoTo errorHandler Range (RefEdit1.Value) .Aktivizējiet Application.Dialogs (xlDialogFontProperties) .Rādīt diapazonu ("A1") Aktivizēt RefEdit1.Value = "" kļūdasPadarītājs: Iziet Sub End Sub
![](http://img.brin-designs.com/img/games/160/excel-vba-refedit-control-excel-range-gui-control-5.png)