Skip to content

Tietojen siirtäminen alueelta yhdistelmäruutuun toistamatta sitä objektikokoelmalla (esimerkki)

4 de heinäkuu de 2021
pasar datos

Jos sinun on läpäistävä tietoja alueelta yhdistelmäruutuun toistamatta sitä Käyttämällä esineiden keräämistä olet oikeassa paikassa, koska täällä tiedät kuinka se tehdään. Monta kertaa joudut lataamaan sarjan tietoja laskentataulukosta yhdistelmäruutuun, mutta kaksoiskappaleiden jättäminen pois, lyhyesti sanottuna, palauttaa vain ainutlaatuiset tietueet.

Yhdistelmäruutu on erittäin hyödyllinen työkalu Excelissä lomakkeiden luomiseen, pohjimmiltaan se on tekstiruudun ja a: n yhdistelmä pudotusvalikosta. Jos haluat todella tietää, kuinka välittää alueen tiedot comboboxille toistamatta päällekkäisiä arvoja, jatka tämän viestin lukemista.

Kuinka siirtää tietoja alueelta yhdistelmäruutuun toistamatta sitä objektikokoelmalla

Sinun on aika tietää kaikki vaiheet, jotka sinun on tehtävä voidaksesi välittää alueen tiedot comboboxiin toistamatta niitä käyttämällä esineiden kokoelma:

  1. Ensinnäkin sinun on tehtävä laskentataulukko auki sarjasarjan tietueilla, joissa jotkut toistetaan useita kertoja.
  2. Nyt aiot valita ”VBA” (Visual Basic Application) -ympäristökuvakkeen, joka sijaitsee ”Kehittäjä”.
  3. Valitse seuraavassa ikkunassa vasemmasta valikosta ”UserForm1”, lomake avautuu ja kaksoisnapsautat yhdistelmäruutua.
  4. Seuraavaksi avautuu ikkuna, jossa on ohjelmoitavat tiedot, joiden avulla combobox voi ladata tiedot automaattisesti. Täältä lisätään muuttuja ”Record as Interger” toisen rivin loppuun ja sen pitäisi lukea näin ”Dim Row As Interger, Final As Interger, Record as Interger”.
  5. Sitten siirryt rivin 9 loppuun ja napsautat Enter-painiketta ja aiot laittaa ”Register = WorksheetFuntion.CountIf (.Range (.Cells (1, 1), .Cells (Row, 1)) , .Cells (Row, 1)) ”ja napsautat” Enter ”uudelleen.
  6. Seuraavalla rivillä avaat If-ehdon kirjoittamalla seuraavan koodin ”Jos tietue = 1 silloin”
  7. Myöhemmin aiot siirtyä rivin 12 loppuun, napsautat Enter-painiketta ja kirjoitat ylös ”End If” -komennon lopettaaksesi avaamasi If-ehdon.
  8. Viimeistele napsauttamalla vihreää painiketta ”pelata”sijaitsee ylävalikkorivillä, niin muutokset tallennetaan.

Tällä hetkellä voit siirtyä luomaan lomakkeen Exceliin ja kun avaat sen, näet, kuinka alueen tietoja ei toisteta, ja vain ainutlaatuiset arvot.

Tietojen siirtämisen alueelta yhdistelmäruutuun edut toistamatta niitä

Yleensä kun valitset tietusalueen, voit löytää useita parametreja, jotka toistuvat samassa sarakkeessa, jotka esitetään combobox tai muoto. Joskus sinun on rekisteröitävä yksilölliset arvot taulukkoon, jossa kaikki tiedot on kerätty (yhdistelmäruutu).

Kun määrität yhdistelmäruutua, niin että se ei toista sarakkeen tietoja, voit saada vain alkuperäiset ja ainutlaatuiset tiedot lomakkeessa. Tämä on erittäin hyödyllistä suodatettaessa tietoja laskentataulukossa, jossa vaaditaan erityisiä tietoja.

Lisäksi säästät arvokasta aikaa, koska sinun ei tarvitse tarkistaa tietoja tietojen perusteella, jotta tiedetään, onko päällekkäisyyksiä, koska työkalu tekee sen itse. Saatat myös olla kiinnostunut tietämään, kuinka rivit ja sarakkeet voidaan siirtää tai muuttaa Excel-taulukon kaavojen avulla.

lisää Excel-taulukot

Siirrä alueen tiedot comboboxiin toistamatta sitä Kohteiden kerääminen on erittäin helppoa ja nopeaa yllä kuvattujen vaiheiden ansiosta, ja se vie vain 2 minuuttia. Älä unohda seurata blogiamme, josta saat kaikenlaisia ​​toimistotietoja, joita tarvitset projektiesi helpottamiseksi.