Taula de continguts
És consumible de temps quan voleu donar format a cel·les per selecció i treballar amb dades grans alhora. Però amb l'ajuda del VBA , podem programar per fer-ho amb força facilitat. En aquest tutorial, us mostrarem com utilitzar fila variable i columna variable en un interval amb Excel VBA .
Baixeu el llibre de pràctiques
Descarregueu aquest quadern de pràctiques per fer exercici mentre llegiu aquest article.
Fila i columna variables amb VBA.xlsm
5 Adequat Formes d'utilitzar l'interval amb fila i columna variables amb Excel VBA
A la secció següent, mostrarem 5 maneres de crear files variables i columnes . A més, us mostrarem com utilitzar-los per formatar o aplicar qualsevol personalització a l' interval de variables . A la imatge següent es representa un conjunt de dades de mostra per utilitzar la tasca.
1. Formateu un interval específic aplicant una fila variable amb Excel VBA
Anem per exemple, volem seleccionar un interval de variables aplicant un número de fila variable . Seleccionarem l'interval B5:C10 i aplicarem el color de la lletra ( Maroon ) a l'interval. Per fer-ho, seguiu els senzills passos següents.
♠ Pas 1: creeu un mòdul VBA
- Primer de tot, premeu Alt + F11 per iniciar la Macro VBA .
- Feu clic a a Insereix.
- A continuació, seleccioneu Mòdul .
♠ Pas 2: escriviu un codi VBA
- Escriu els codis VBA següents.
8942
♠ Pas 3: executeu el programa
- Primer, deseu el programa i premeu F5 per executar-lo.
- Per tant, apareixerà el quadre d'entrada i escriviu 10 com a número de fila .
- Finalment, premeu Enter per veure que interval amb ( Fila 5 , Columna 2 ) a ( La variable fila 10 , Columna 3 ) serà seleccionada .
♠ Pas 4 : apliqueu el color de la lletra a l'interval
- Per afegir color de la lletra a l' interval seleccionat, enganxeu els codis VBA<2 següents>.
4691
♠ Pas 5: escriviu un número de fila
- Escriviu a número de fila ( 10 ) al quadre d'entrada .
- Feu clic a D'acord .
- Per tant, el interval seleccionat tindrà colors com es mostra a la imatge següent.
Llegir més: Com utilitzar VBA per establir una variable d'interval a la selecció a Excel (5 mètodes)
2. Personalitzeu un rang dinàmic mitjançant Aplicació de fila variable amb Excel VBA
Quan el vostre interval utilitzat és tan gran, no podeu diferenciar el número de fila, és possible que hàgiu d'utilitzar l' darrera fila utilitzada com a fila variable . Per fer-ho, seguiu els passos que s'indiquen a continuació.
♠Pas 1: introduïu un codi VBA
- Seleccioneu un nou mòdul a Insereix
- Al nou Mòdul , escriviu el següent programa VBA .
5140
♠ Pas 2: obteniu la selecció
- Després d'executar el programa, el vostre interval serà seleccionat fins a l'últim ús fila.
♠ Pas 3: apliqueu un color de lletra
- Per marcar el interval seleccionat o per editar , enganxar els codis VBA següents.
7124
♠ Pas 4: Resultat final
- Finalment, deseu el programa i executeu-lo prement F5 .
- Com a resultat, l'interval amb la vostra darrera fila utilitzada té un format de color.
Llegir més: Excel VBA: copiar el rang dinàmic a un altre llibre de treball
Lectures similars
- Com utilitzar VBA per a cada fila d'un rang a Excel
- VBA per recórrer files i columnes en un rang a Excel ( 5 Exemples) <1 6>
- Excel VBA per recórrer l'interval fins a la cel·la buida (4 exemples)
- Com convertir l'interval en matriu a Excel VBA (3 maneres)
- Com utilitzar VBA per seleccionar l'interval d'una cel·la activa a Excel (3 mètodes)
3. Formateu un interval específic aplicant una columna variable amb Excel VBA
Semblant a files variables , podeu aplicar columnes variables amb Excel VBA . B5 ( Fila 5 , Columna 2 ) és la primera cel·la a l' interval, i la fila 8 és la última fila de l'interval; l'última columna és la columna variable . Seguiu els procediments següents per aplicar la columna variable .
♠ Pas 1: escriviu un codi VBA
- En un nou Mòdul , escriviu el codi VBA següent.
4227
♠ Pas 2: Executeu el programa
- Per executar el programa, premeu F5 després de desar .
- Per tant , veureu els resultats següents ja que les cel·les seleccionades són l'interval B5:E8 .
4. Personalitzeu un rang dinàmic aplicant una columna variable amb Excel VBA
A més de l'anterior, podeu personalitzar la columna variable perquè funcioni de manera dinàmica. A mesura que augmenteu les dades en una columna , això afegirà a la selecció . Seguiu les instruccions senzilles a continuació per fer-ho.
♠ Pas 1: enganxeu un codi VBA
- Enganxeu el següent VBA codifica en un nou mòdul .
3871
♠ Pas 2: executeu el programa
- Primer, deseu el programa i premeu F5 per executar-lo.
- Com a resultat, l'interval es selecciona i es formata fins al
- . 1>última columna utilitzada al full de treball.
Llegir més: Macro d'Excel: ordenar diverses columnes ambInterval dinàmic (4 mètodes)
5. Creeu un rang amb fila variable i columna variable amb Excel VBA
És important que utilitzeu totes dues files variables i columnes variables per una selecció de la vostra elecció. La primera cel·la de la nostra selecció d'interval és B5 ( Fila 5, Columna 2 ) i l'últim interval variarà segons la nostra selecció. Seguiu els passos que s'indiquen a continuació per dur a terme la tasca.
Vegeu també: Com utilitzar la funció IFNA a Excel (2 exemples)♠ Pas 1: escriviu un codi VBA
- Primer, creeu un codi nou Mòdul .
- A continuació, escriviu els codis VBA següents.
3728
♠ Pas 2: inseriu el número de fila
- Escriviu qualsevol número de fila .
♠ Pas 3: inseriu el número de columna
- Escriviu qualsevol número de columna .
♠ Pas 4: obteniu els resultats finals
- En conseqüència, a mesura que seleccioneu ( Fila , Columna ) = ( 8,5 ), obtindreu el resultat final tal com es mostra a continuació imatge.
Conclusió
Finalment, espero que ara entenguis com utilitzar l'interval amb files i columnes variables amb Excel VBA . Totes aquestes estratègies s'han de dur a terme quan les vostres dades s'estan educant i practicant. Examineu el llibre de pràctiques i apliqueu el que heu après. Estem motivats a continuar oferint programes com aquest gràcies al vostre generós suport.
Si teniu algunpreguntes, no dubteu a contactar amb nosaltres. Si us plau, comparteix els teus pensaments a la secció de comentaris a continuació.
El personal d' Exceldemy es posarà en contacte amb tu tan aviat com sigui possible.
Queda't amb nosaltres i segueix aprenent.