Paieškos funkcija VBA / Excel

Bandau sukurti makrokomandą, kuri ieško vertės duomenų bazėje ir kopijuoja duomenis į dvi stulpelius po nuorodos.

pavyzdys:

duomenų bazė:

PS85

ps86

ps77

ps52

...

  • Naudotojoje „drop“ meniu su reikšme „ps86“, kitas su numeriu „5“
  • Pateikimo mygtukas
  • kai spusteliu mygtuką, kurį norėčiau gauti į duomenų bazę:

PS85

ps86 5

ps77

ps52

...

Sprendimas

Išbandykite šį kodą:

„ComboBox1“ - „droplist“ su reikšme (ps85, ps86 ...)

ComboBox2 = Kiekio sąrašas

CommandButton1 = pateikimo mygtukas

Pritaikykite šį kodą:

 Privatus „Sub CommandButton1_Click“ („Dim“) „RngTrouve“ kaip diapazonas Jei „ComboBox1“ „“ ir „ComboBox2“ „“ tada su lapais (NomDeTaFeuil). MsgBox "valeur inexistante" Else RngTrouve.Offset (0, 2) .Value = ComboBox2.Value pabaiga Jei baigiasi pabaiga Jei rinkinys RngTrouve = Nieko pabaigos sub 

Ačiū pijaku už šį patarimą.

Ankstesnis Straipsnis Kitas Straipsnis

Geriausi Patarimai