Exceller Home > VBA °­ÁÂ > VBA ÀÔ¹®°­ÁÂ

Exceller's VBA ÀÔ¹®°­ÁÂ

ÃÖÃÊ ÀÛ¼ºÀÏ : 2004-05-18
ÃÖÁ¾ ¼öÁ¤ÀÏ : 2004-12-03

°­Á ÀÐÀ½¼ö : 54,084ȸ
ÀÛ¼ºÀÚ : Exceller (±ÇÇö¿í, exceller@amorepacific.com)

°­Á Á¦¸ñ : ·¹ÀÎÁö ¿ÀºêÁ§Æ® - Rows, Columns, EnteireRow, EnteirColumn ¼Ó¼º

ÃʵîÇб³ ¶§ ±³°ú¼­¿¡¼­ ÀÌ·± °ÍÀ» ¹è¿î ±â¾ïÀÌ ³³´Ï´Ù.
"´ëÇѹα¹Àº ¶Ñ·ÇÇÑ »ç°èÀýÀÌ ÀÖ´Ù. º½, ¿©¸§, °¡À», °Ü¿ïÀÌ ±×°ÍÀÌ´Ù..."

ÀÌÁ¦ ÀÌ ±¸ÀýÀº ÀÌ·¸°Ô ¹Ù²î¾î¾ß ÇÏÁö ¾ÊÀ»±î ½Í½À´Ï´Ù.
"´ëÇѹα¹Àº ¶Ñ·ÇÇÑ µÎ °èÀý°ú ¾îÁß°£ÇÑ µÎ °èÀýÀÌ ÀÖ´Ù. ªÀº º½, ±ä ¿©¸§, Àá±ñ ½ºÃÄ Áö³ª°¡´Â °¡À», ¶Ç ±ä °Ü¿ï... "

¾î·°Å³ª... °èÀýÀº ½Ã½Ã°¢°¢ ´Ù¸¥ ¸ð¾ç»õ·Î ¿ì¸®¿¡°Ô ´Ù°¡¿É´Ï´Ù (¾Æ~ ´þ´Ù!!).


VBA ÀÔ¹®°­Á : Áß¿äÇÑ ¿ÀºêÁ§Æ® ¸î °¡Áö


°¡. ¿öÅ©ºÏ ¿ÀºêÁ§Æ®(Workbook Object)

³ª. ¿öÅ©½ÃÆ® ¿ÀºêÁ§Æ®(Worksheet Object)

´Ù. ·¹ÀÎÁö ¿ÀºêÁ§Æ®(Range Object)


Áö³­ ½Ã°£¿¡ Range ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÏ´Â ¹æ¹ý µÎ °¡Áö¸¦ ¼Ò°³ÇØ µå·È½À´Ï´Ù.

"¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÏ´Ù´Ï, ±×·±°É ¾ðÁ¦ °¡¸£ÃÄ Áá¾î?"

´«À» µ¿±×¶þ°Ô ¶ß°í ÀÌ·¸°Ô Ç×ÀÇ ÇÒ·Á°í ÁغñÇÏ´Â ºÐÀÌ °è½Ç °ÍÀÔ´Ï´Ù.

'¿ÀºêÁ§Æ®¿¡ Á¢±Ù'ÇÑ´Ù´Â °ÍÀ» ÈçÈ÷ '¿ÀºêÁ§Æ®¸¦ »ý¼º'ÇÑ´Ù ¶ó°í Ç¥ÇöÇϱ⵵ ÇÕ´Ï´Ù. ¾ö¹ÐÈ÷ ¸»ÇÏÀÚ¸é '¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÑ ´ÙÀ½¿¡ Á¢±Ù'ÇÑ´Ù°í ÇØ¾ß ÇϰÚÁö¸¸ ¸»ÀÔ´Ï´Ù. ÇÏ¿©Æ° À̹ø ½Ã°£¿¡´Â ¶Ç ´Ù¸¥ ¹æ¹ýÀ¸·Î ·¹ÀÎÁö ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ »ìÆì º¸°Ú½À´Ï´Ù.

À̹ø °­Á´ ExcellerÀÇ VBA Ã¥¿¡¼­ ¾à°£ ÆíÁý / ÀοëÇÑ °ÍÀÔ´Ï´Ù. ^^V


Rows ¼Ó¼º, Columns ¼Ó¼º

Range ¿ÀºêÁ§Æ®¸¦ ¸¸µé¾î ÁÖ´Â ¶Ç ´Ù¸¥ ¹æ¹ýÀ¸·Î Rows³ª Columns ¼Ó¼ºÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ´ÙÀ½ Äڵ带 ½ÇÇà½ÃÄÑ º¸¼¼¿ä.

Sub Rows_Property_1()
    Range("B3:E7").Select
    Selection.Rows = "Test"
End Sub

¸» ±×´ë·Î B3:E7 ¿µ¿ªÀÇ ¸ðµç Çàµé(±×·¯´Ï±î °á±¹Àº ÁöÁ¤ÇÑ ¿µ¿ª ³»ÀÇ ¸ðµç ¼¿µé)¿¡ 'Test' ¶ó´Â ¹®ÀÚ¿­À» ä¿ì°Ô µË´Ï´Ù. ¸¸¾à ƯÁ¤ÇÑ Çà Àüü¿¡ ¾î¶² °ªÀ» ÀÔ·ÂÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ Ç¥ÇöÇÕ´Ï´Ù.

Sub Rows_Property_2()
    Rows("3:7").Value = "Test"

    ' ¿ø·¡ ÀÌ ¹®ÀåÀº ActiveSheet.Rows("3:7").Value = "Test" ¶ó°í ÇØ ÁÖ¾î¾ß ÇÒ °ÍÀ»

    ' Ãà¾àÇØ¼­ Ç¥ÇöÇÑ ÇüÅÂÀÔ´Ï´Ù.
End Sub

¿©±â¼­ ¿ì¸®´Â ÇÑ °¡Áö Áß¿äÇÑ »ç½ÇÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù. °°Àº Rows ¼Ó¼ºÀ» »ç¿ëÇÏ´õ¶óµµ ¾Õ¿¡ ¾î¶² ¿ÀºêÁ§Æ®°¡ ¼±ÅõǾú´À³Ä¿¡ µû¶ó Àû¿ë ¹üÀ§´Â ÀüÇô ´Þ¶óÁø´Ù´Â °ÍÀÔ´Ï´Ù. Áï ¾ÕÀÇ Rows_Property_1 ÇÁ·Î½ÃÀú¿¡¼­´Â ƯÁ¤ÇÑ ¿µ¿ª("B3:E7")À» ¸ÕÀú ¼±ÅÃÇϰí Rows ¼Ó¼ºÀ» »ç¿ëÇÏ¿´À¸¹Ç·Î B3:E7 ¼¿¿¡¸¸ 'Test'¶ó´Â ¹®ÀÚ¿­ °ªÀÌ ÀԷµǾú½À´Ï´Ù. ¹Ý¸é Rows_Property_2 ÇÁ·Î½ÃÀú¿¡¼­´Â ÁöÁ¤ÇÑ Çà Àüü¿¡ ¿µÇâÀ» ¹ÌÃÆ½À´Ï´Ù.

¿ä¾àÇÏÀÚ¸é, ¾ÕÀÇ ÇÁ·Î½ÃÀú´Â Range ¿ÀºêÁ§Æ®¿¡ ´ëÇØ Rows ¼Ó¼ºÀ» ÀÌ¿ëÇÑ ¿¹Á¦À̰í, µÚÀÇ ÇÁ·Î½ÃÀú´Â ¿öÅ©½ÃÆ® ¿ÀºêÁ§Æ®¿¡ ´ëÇØ Rows ¼Ó¼ºÀ» »ç¿ëÇÑ ¿¹Á¦ÀÔ´Ï´Ù.

Columns ¼Ó¼ºÀÇ °æ¿ì¿¡µµ Rows ¼Ó¼ºÀÇ °æ¿ì¿Í µ¿ÀÏÇÕ´Ï´Ù. ´ÙÀ½ÀÇ µÎ Äڵ尡 °¢°¢ ¾î¶»°Ô ÀÛµ¿ÇÏ´ÂÁö ¸ðµâ ½ÃÆ®¿¡ º¹»çÇϽŠ´ÙÀ½ Á÷Á¢ È®ÀÎÇØ º¸½Ã±â ¹Ù¶ø´Ï´Ù.

Sub Columns_Property_1()

    Range("B3:E7").Select

    Selection.Columns = "Test"

End Sub

Sub Columns_Property_2()

    Columns("B:E").Value = "Test"

End Sub

¡¡


EntireRow ¼Ó¼º, EntireColumn ¼Ó¼º

À̹ø¿¡´Â Range ¿ÀºêÁ§Æ®°¡ ÀÌ¹Ì ¼±ÅõǾî ÀÖ´Â »óÅ¿¡¼­ ¹üÀ§¸¦ Çà Àüü·Î ¶Ç´Â ¿­ Àüü·Î È®´ëÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ »ìÆìº¸°Ú½À´Ï´Ù.

Sub Rows_Property_3()

    Range("B2:E3").Select

    MsgBox "ÀÌÁ¦ ¼±ÅÃµÈ ¹üÀ§¸¦ Çà Àüü·Î È®´ëÇÕ´Ï´Ù", , "www.iExceller.com"

    Selection.EntireRow.Select

    MsgBox "¼±Åà ¹üÀ§°¡ Çà Àüü·Î È®´ëµÇ¾úÁö¿ä?", , "www.iExceller.com"

    Range("B2:E3").Select

    MsgBox "À̹ø¿¡´Â ¼±Åà ¹üÀ§¸¦ ¿­ Àüü·Î È®´ëÇÕ´Ï´Ù.", , "www.iExceller.com"

    Selection.EntireColumn.Select

    MsgBox "¼±Åà ¹üÀ§°¡ ¿­ Àüü·Î È®´ëµÇ¾úÁö¿ä?", , "www.iExceller.com"

End Sub
¡¡

º¸½Å ¹Ù¿Í °°ÀÌ ÀÛ¾÷ ´ë»ó ¿µ¿ªÀ» ƯÁ¤ÇÑ ¹üÀ§¿¡¼­ Çà Àüü·Î ³ÐÈú ¶§¿¡´Â Rows ¼Ó¼º ´ë½Å EntireRow ¼Ó¼ºÀ», ¿­ Àüü·Î ¹üÀ§¸¦ È®ÀåÇÒ ¶§¿¡´Â Columns ¼Ó¼º ´ë½Å EntireColumn ¼Ó¼ºÀ» »ç¿ëÇÏ¸é µË´Ï´Ù. ½±Áö¿ä?

À̹ø °­Á´ ª°Ô ¿©±â±îÁö...


Previous

Next

Creative Commons License