Taula de continguts
En aquest article, aprendràs a Estableix l'interval per a cel·les, files i columnes a VBA Excel.
Baixa el llibre de treball
Podeu descarregar el quadern d'Excel de pràctiques gratuïtes des d'aquí.
Estableix l'interval a VBA.xlsm
Objecte d'interval VBA
L'objecte Range de VBA pot contenir una sola cel·la, diverses cel·les, files i columnes dins del full de treball d'Excel.
La jerarquia de l'objecte Range és la següent.
Aplicació > Quadern de treball > Full de treball > Interval
Així és com hauríeu de declarar l'objecte Range a VBA .
7 Exemples sobre com establir un interval a VBA Excel
Aquesta secció tractarà com establir un interval en una sola cel·la, diverses cel·les, una sola fila, diverses files, una sola columna, diverses columnes i establiu un interval mitjançant el botó d'ordres a VBA Excel.
1. Estableix l'interval en una sola cel·la en VBA
Aquí veurem com Estableix l'interval en una cel·la única amb VBA .
Passos:
- Premeu Alt + F11 al teclat o aneu a la pestanya Desenvolupador -> Visual Basic per obrir Visual Basic Editor .
- A la finestra de codi emergent, des de la barra de menú , feu clic a Insereix -> Mòdul .
- Copieu el codi següent i enganxeu-lo a la finestra del codi.
1839
Aquí,
B2 = la cel·la on volem establirel valor. Podeu definir qualsevol número de referència de cel·la que necessiteu.
El vostre codi ja està a punt per executar-se.
- Premeu F5 al teclat o a la barra de menús. seleccioneu Executar -> Executeu Sub/UserForm . També podeu fer clic a la icona de reproducció petita de la barra del submenú per executar la macro.
Cel·la B2. ara conté el valor " Hola món ".
Llegiu més: VBA per a cada cel·la de l'interval a Excel
2. Establir l'interval en diverses cel·les en VBA
Aquí veurem com establir l'interval en múltiples cel·les amb VBA .
Pasos:
- De la mateixa manera que abans, obriu Editor de Visual Basic des de la pestanya Desenvolupador i Inseriu un mòdul a la finestra del codi.
- A la finestra del codi, copieu el codi següent i enganxeu-lo.
1735
El vostre codi ja està a punt per executar-se.
- Executeu la macro i totes les cel·les de A1 a D5 ara manteniu premut " Hola! "
3. Estableix l'interval en una sola fila en VBA
Aquí veurem com Estableix l'interval en una fila única amb VBA .
Pasos:
- De la mateixa manera que abans, obriu Visual Basic Editor des de la pestanya Desenvolupador i Inseriu un mòdul a la finestra del codi.
- A la finestra del codi, copieu el codi següent i enganxeu-lo.
9649
El vostre codi ara està llest per executar-se.
- Executeu la macro inomés la 3a fila de totes les files de A1 a D5 ara manteniu premut " Hola! "
- Files(3).Valor del codi va donar accés a la 3a fila de l'interval específic A1:D5 .
4. Establir l'interval en diverses files en VBA
Aquí veurem com establir l'interval en múltiples files amb VBA .
Passos:
- De la mateixa manera que abans, obriu Visual Basic Editor des de la pestanya Desenvolupador i Inseriu un mòdul a la finestra del codi.
- A la finestra del codi, copieu el codi següent i enganxeu-lo.
7572
El vostre codi és ara llest per executar-se.
- Executeu la macro i les files 1a , 3a i 5a de totes les files de A1 a D5 ara mantenen premuda " Hola! "
Lectures similars:
- Com seleccionar l'interval en funció del valor de la cel·la VBA (7 maneres)
- Utilitzar l'objecte d'interval de VBA a Excel (5 propietats)
- Com utilitzar el desplaçament de rang VBA (11 maneres)
- Interval VBA amb nombre de fila variable a Excel (4 Exemples)
5. Establir l'interval en una sola columna en VBA
Aquí veurem com Estableix l'interval en una columna única amb VBA .
Passos:
- De la mateixa manera que abans, obriu Visual Basic Editor des de la pestanya Desenvolupador i Insereix un mòdul a la finestra de codi .
- A la finestra del codi,copieu el codi següent i enganxeu-lo.
9680
El vostre codi ja està a punt per executar-se.
- Executeu la macro i només la La segona columna de totes les columnes de A1 a D5 ara manteniu premut " Hola! "
- iCol.Columns(2).Value del codi va donar accés a la columna 2nd de l'interval específic A1:D5 .
6. Establir l'interval en diverses columnes en VBA
Aquí veurem com Estableix l'interval en múltiples columnes amb VBA .
Passos:
- De la mateixa manera que abans, obriu Visual Basic Editor des de la pestanya Desenvolupador i Inseriu un mòdul a la finestra del codi.
- A la finestra del codi, copieu el codi següent i enganxeu-lo .
4093
El vostre codi ja està a punt per executar-se.
- Executeu la macro i els 2n i Les 4es columnes de A1 a D5 ara tenen premuda " Hola! "
7. Estableix l'interval mitjançant el botó d'ordres a VBA
Aquí aprendrem a establir l'interval mitjançant el botó d'ordres a VBA .
Passos:
- Vés a Desenvolupador -> Insereix -> Botó d'ordres .
- Assegureu-vos que teniu Mode de disseny activat.
- Arrossegueu al voltant del Botó d'ordres del full.
- Feu doble clic a el botó i us portarà a la finestra de codi, generada automàticament amb a Codi del subprocediment VBA .
- Dins del subprocediment, escriu el teu codi i Desa.
- Torneu al full de treball d'interès i feu clic al Botó d'ordres . El resultat basat en el vostre codi apareixerà al full de treball.
Avantatges del rang de conjunt de VBA
- És molt fàcil d'implementar.
- Els arguments dins de l'objecte Range no estan arreglats. Així podem modificar els valors de l'argument segons les nostres necessitats.
- Es pot passar més d'1 valor com a arguments.
Coses a recordar <5 Les propietats> - CELLS a VBA també es poden utilitzar per establir el Range a VBA .
- Les variables d'objecte s'han d'establir com a referència de l'objecte mitjançant el SET
Conclusió
Aquest article us va mostrar com Estableix l'interval a la macro VBA d'Excel. Espero que aquest article us hagi estat molt profitós. No dubteu a fer qualsevol pregunta sobre el tema.