본문 바로가기 메뉴 바로가기

프로그래밍

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

프로그래밍

검색하기 폼
  • 분류 전체보기 (125)
    • C# Programming (47)
    • Python Programming (0)
    • Veranda Plant Factory (22)
    • System Trading (10)
    • Excel & VBA (10)
    • esp32 드론 만들기 (7)
    • Sqlite Database (3)
    • Chrome Extension (0)
    • Stirling Engine Generator (2)
    • 3D Printing (2)
    • Mysql Database (2)
    • Windows Trouble Shooting (2)
    • IT & Computer (2)
    • Book Summary (1)
    • Mathematics (1)
    • Tranggle GPS (1)
    • Recipes (1)
    • OpenOffice (1)
    • Electronic Craft (1)
    • RecordOfReading (3)
    • HTML CSS JAVASCRIPT (1)
  • 방명록

분류 전체보기 (125)
[엑셀 VBA] 다른 이름으로 저장

엑셀로 업무를 보다 보면 매일 생성되는 데이터를 "다른 이름으로 저장"해야 할 때가 참 많습니다. 매번 폴더를 찾아 들어가고, 파일명을 수정하는 과정이 반복되면 꽤나 번거로운데요. 오늘은 VBA(매크로)를 이용해 이 과정을 획기적으로 줄이는 방법들을 정리해 드립니다. 단순 자동 저장부터, 사용자가 경로를 선택하는 방법, 그리고 파일명에 '오늘 날짜'를 자동으로 붙이는 실무 꿀팁까지 확인해 보세요.1. 가장 기초: 지정된 경로에 즉시 저장하기사용자에게 묻지 않고, 정해진 폴더와 정해진 이름으로 백그라운드에서 바로 저장하는 방식입니다. 정해진 루틴대로 파일이 쌓여야 할 때 유용합니다.※ 포인트: 매크로가 포함된 파일이라면 반드시 FileFormat:=52 (.xlsm)를 사용해야 코드가 사라지지 않습니다.S..

Excel & VBA 2026. 1. 11. 16:57
[VBA] Lazy Instantiation (지연 초기화) ? 문제점

개체 초기화 지연은 개체를 처음 사용할 때까지 생성이 지연된다는 의미입니다. (이 토픽에서 초기화 지연 및 인스턴스화 지연이라는 용어는 동의어입니다.) 초기화 지연은 주로 성능을 개선하고 불필요한 계산을 피하며 프로그램 메모리 요구 사항을 줄이는 데 사용됩니다. 다음은 가장 일반적인 시나리오입니다 - microsoft.com -VBA 코드를 보면  Sub RepSave() For i = 1 To 10 Dim repData As New clsRep repData.Initialize Repws.Cells(i, 4).Value, Repws.Cells(i, 18).Value reList.Add repData N..

Excel & VBA 2025. 4. 3. 03:04
ESP32 드론으로 데이터 보내기 - 플러터앱

esp32 드론 만들기모터 테스트를 위해 플러터앱으로 드론으로 숫자를 보내면 모터가 회전하도록 앱을 만들었다완성된 앱은 아니고 테스트용 앱이다import 'dart:convert';import 'package:flutter/material.dart';import 'package:flutter_bluetooth_serial/flutter_bluetooth_serial.dart';void main() { runApp(MySimpleApp());}class MySimpleApp extends StatelessWidget { @override Widget build(BuildContext context) { return MaterialApp( title: 'Drone Controller Ap..

esp32 드론 만들기 2025. 3. 14. 10:17
ESP32 모터에 채널 지정하기

esp32 버전 업데이터 되면서 함수가 바뀌었다모터에 채널 지정하는 예제이다const int MOTER_A = 23;const int MOTER_B = 19;const int MOTER_C = 18;const int MOTER_D = 26;const int CHANNEL_A = 0;const int CHANNEL_B = 1;const int CHANNEL_C = 2;const int CHANNEL_D = 3;const int MOTER_FREQ = 5000;const int MOTER_RESOLUTION = 10;void setup(){ Serial.begin(115200); Serial.print("모터 시작"); ledcAttachChannel(MOTER_A, MOTER_FREQ, MOTER_R..

esp32 드론 만들기 2025. 3. 14. 02:06
C#에서 텍스트박스 한글입력하기 - ImeMode

C# 개발에서 입력 양식이나 텍스트 처리와 관련된 프로그램을 개발할 때, 다양한 언어의 입력을 관리하는 것이 중요합니다. 이때 중요한 역할을 하는 것이 IME (Input Method Editor) 모드입니다.IME 모드란?IME 모드는 사용자가 다양한 언어(특히, 한자나 한글 같은 비로마자 언어)를 입력할 때 필요한 입력 방식을 제어합니다. 예를 들어, 한글 입력 시에는 '가나다'를 입력하기 위해 'ㄱ', 'ㅏ', 'ㄴ', 'ㅏ', 'ㄷ', 'ㅏ'와 같이 키보드에서 입력해야 하며, 이 입력들을 올바르게 조합하여 표시하는 역할을 합니다.C#에서 ImeMode 제어하기C#에서는 System.Windows.Forms 네임스페이스 안에 있는 ImeMode 프로퍼티를 통해 컨트롤의 ImeMode를 설정할 수 있..

C# Programming 2025. 3. 9. 22:55
엑셀-다른시트, 다른열에서 중복값 찾기

기본 사용 설명=COUNTIF($H$2:$H$1000,$A1)>0위 기본 수식을 기억하세요 조건부 서식 -> 새규칙을 만듭니다"수식을 사용하여 서식을 지정할 셀 결정"  을 선택하고 위의 수식을 입력하세요그리고 아래에 서식을 지정하세요COUNTIF 함수의 첫 번째 인자는 비교할 데이터가 들어있는 범위를 지정하시면 됩니다COUNTIF 함수의 두 번째 인자는 서식 지정할 범위입니다규칙관리자에 보시면 적용 대상이라고 있습니다거기에 서식 지정할 범위를 입력하는데 위와 지정했다면 범위의 첫번째 셀을 두번째 인자로 입력하시면 됩니다그럼 아래와 $A3 이라고 입력하시면 됩니다여러가지 경우의 수=$H$7:$H$28  과 같이 적용대상이 한개 열 일 경우그 첫번째 셀 H7 이라고 적으시면 됩니다=COUNTIF($H$2:..

Excel & VBA 2025. 3. 7. 11:28
esp32 드론 - 모터 소리로 상태 확인하기 버전 3.1.1

ESP32 보드 버전 3.1.1 로 업데이트 되면서 이전에 사용하던 함수가 삭제되었습니다ledcAttachPin 과 ledcSetup 을 사용하지 못합니다그래서 ledcAttach 와 ledcChangeFrequency 를 사용하여 코드를 수정했습니다const int motor_resolution =10;const int motors[] = {23, 19, 18, 26};const int melody[] = {300, 400, 500};void setup() { ledcAttach(motors[0], 1000, motor_resolution); ledcAttach(motors[1], 1000, motor_resolution); ledcAttach(motors[2], 1000, motor_resolu..

esp32 드론 만들기 2025. 3. 4. 09:24
esp32 드론 - 모터 소리로 상태 확인하기

드론에 스피커가 없기 때문에 모터에서 소리를 내어서 작동 상태를 알 수 있습니다드론이 초기 설정이 완료되어 날아갈 준비가 되면  소리를 내어서 확인 할 수 있습니다아래는 간단한 예제 코드입니다const int motor1 = 23;const int motor2 = 19;const int motor3 = 18;const int motor4 = 26;const int motor1_channel = 0;const int motor2_channel = 1;const int motor3_channel = 2;const int motor4_channel = 3;const int motor_resolution =11;const int melody[] = {262, 294, 330};void setup() { ledc..

esp32 드론 만들기 2025. 3. 4. 04:04
이전 1 2 3 4 ··· 16 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • NET FRAMEWORK
  • ESP32
  • c# SpeechSynthesizer
  • 복호화
  • 코딩
  • C# textbox 커서 시작
  • c# 음성
  • imemode
  • 시스템트레이딩
  • C# 마우스 폼이동
  • ArgumentException
  • C# textbox 커서 위치
  • 베란타
  • MySQL
  • c# Speech
  • 베란다 방울토마토
  • 베란다 텃밭
  • 방울토마토
  • 앉은뱅이 방울토마토
  • Xingapi
  • 인삼키우기
  • 스털링엔진
  • 암호화
  • 엑셀#VBA#엑셀매크로#업무자동화#칼퇴#다른이름으로저장#GetSaveAsFilename#엑셀PDF저장
  • C# textbox 커서 마지막
  • 이베스트
  • 드론
  • framework
  • 이 행은
  • c#
more
«   2026/01   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바