[VBA+Excel] (주), ㈜, 주식회사 정리하기

Visual Basic for Application단순반복작업 효율화하기

기업 관련 업무를 하다보면 누구나 통일되지 않은 주식회사 표기법 문제를 만나게 됩니다.

회사의 상호 관련 규정

  • 회사의 상호에 대해서는 상법 제18조~제28조에서 정하고 있습니다.
    • 생각보다 관련 조항이 많은데, 회사의 상호라는 것이 그만큼 중요하다는 것을 보여주는 것 아닐까 생각합니다.
  • 보다 구체적으로는 상호 및 외국인의 성명 등의 등기에 관한 예규라는 대법원 예규가 있으며, 이 규정에 위반된 상호는 등기가 거부됩니다.
  • 실제 내용은 매우 복잡하지만, 한글상호와 관련된 주요 내용은 다음과 같습니다.(영문상호는 선택사항)
    1. 한글상호에는 한글과 아라비아숫자만 사용할 수 있습니다.(알파벳, 특수문자 불가)
    2. 띄어쓰기는 회사 종류를 표시하는 부분과 나머지 부분 사이에만 허용되며, 나머지 부분은 띄어쓰기가 허용되지 않습니다.
    3. 회사의 상호에는 그 종류에 따라 합명회사, 합자회사, 유한책임회사, 주식회사 또는 유한회사의 문자를 사용하여야 한다.
      • 회사명을 표시할 때 약자(예: 주식회사 대신 (주))를 사용할 수 있습니다.
    4. 관할구역 내에서는 동종영업의 상호는 사용이 금지됩니다.

상호와 관련된 문제

  • 문제는 우리가 회사의 상호에 대해 그렇게 엄격하지 않다는 것입니다.
    • 지에스건설, GS건설, 지에스건설 주식회사, (주)지에스건설을 우리는 모두 같은 기업으로 인식합니다. 그렇기 때문에 각종 행정서류에 회사의 상호가 뒤죽박죽 입력되기 일쑤입니다.
    • 거기에 특수문자로 표현한 ㈜ 까지 있으면 문제는 더 복잡해집니다.
  • 이런 문제를 해결해본 분이라면 엑셀이나 한글의 ‘바꾸기’ 기능을 활용하셨을 가능성이 높습니다.
    • ‘주식회사’나 ‘㈜’를 ‘(주)’로 바꾸고, 빈 칸(“ “)을 없애고, “GS”는 “지에스”로 바꾸면 회사의 이름을 어느 정도 정리할 수 있습니다.
    • 바로 이런 과정을 좀 더 빠르고 쉽게 할 수 있다면 좋겠다는 생각이 들어서 간단한 프로그램을 만들어보았습니다.

기업이름정리.xlsm

  • 기업이름정리.xlsm 은 VBA 프로그램을 매크로로 실행시킬 수 있는 엑셀 파일입니다.
  • 매크로가 포함되어 있는 엑셀 파일은 .xlsx가 아니라 .xlsm으로 저장됩니다.
  • VBA는 비주얼 베이직(Visual Basic)이라는 언어를 오피스 프로그램에서도 사용할 수 있도록 만든 프로그래밍 언어입니다. VBA를 사용하면 오피스 프로그램(워드, 엑셀, PPT 등)에서도 비주얼 베이직 프로그램을 작성하고 실행할 수 있습니다.
    • 엑셀 프로그램에서 Alt+F11 을 누르면 VBA 개발화면이 열리고, VB 문법으로 프로그램을 작성할 수 있습니다.
    • 완성된 프로그램은 다음과 같이 동작합니다.

기업이름정리

기업이름정리.xlsm