Sheets("Data시트").Select
시트 선택

If (Cells(11, 19).Value = 3) Then
Cell 11,19 가 3 일 때

If (Cells(11, 20).Value = "상") Then
Cell 11,20 이 "상"일 때

ActiveSheet.Shapes.Range(Array("이미지1")).Select
"이미지1"을 선택

Selection.ShapeRange.Left = 622
좌측으로 부터 622

Selection.ShapeRange.Top = 367
상단에서부터 367
   

 

Left

Top

시트의 좌측상단을 기준으로 이동함

 

IncrementLeft

IncrementTop

현재 위치를 기준으로 상대적으로 이동.

Posted by 샌츠
,

Sheets("Data시트").Select
시트 선택

ActiveSheet.Shapes.Range(Array("DATE")).Select
현재시트 . "DATA" 텍스트 박스 선택

Selection.ShapeRange(1).TextFrame2.TextRange.Characters.Text = Cells(2, 16).Value
텍스트박스의 내용을 Cells(2,16)의 값으로 채움

Posted by 샌츠
,

특정 키를 눌렀을 때 반복 종료하기

 


무한반복을 수행하는 반복문에서 특정키를 눌렀을 때 특정 행동(예를 들면 반복을 종료하는 행동 등) 을 하는 방법에 대해서 포스팅해 보도록 하겠습니다.


이 경우 kbhit() 함수를 이용하는데요.

예제 소스는 아래와 같습니다.


#include <stdio.h> 
#include <conio.h> 
void main() 
{ 
   while(1) 
   { 
      if( _kbhit() ) // 특정키가 눌리면... 
      { 
         if( getch() == 'z' )  // 눌린키가 z 이면 스탑. 
         break; 
      } 
      // 문한반복에서 하려는 작업 
   } 
   printf("stop...\n"); 
} 


출처: http://www.jynote.net/546 [하늘과 나의 IT 이야기]

 

Posted by 샌츠
,