이걸 이용해서 엑셀만한 기능은 못될지언정 비스무리 하게 만들 수는 있을 것 같네요. 첨부된 소스내용은 MSHFlexGrid와 텍스트 박스를 이용해서 현재 선택된 셀에 텍스트 박스를 위치시켜 값을 입력받을 수 있게 하며 마우스 포인터가 다른 셀등으로 빠져 나갔을 경우 입력한 값을 셀에 입력합니다.
더 응용해서 1, 2, 3번째 셀에 숫자값을 입력하면 바로바로 5번째 셀에 1, 2, 3셀의 값을 더해서 뿌려줍니다. 4번째 셀은 마우스가 가도 입력되지 못하는 코드를 추가했습니다.
참고. MSHFlexGrid 컨트롤 상수 (MSDN에서 발췌합니다.)
이 절에는 MSHFlexGrid의 컨트롤 상수를 설명합니다. 다른 언급이 없을 경우 이들 상수는 MSFlexGrid에도 적용할 수 있습니다.

AddModeSettings 속성(MSHFlexGrid)

상수설명
flexNoAddNew0현재 셀이 마지막 행에 있지 않고 보류 중인 AddNew 작업도 없습니다.
flexAddNewCurrent1현재 셀이 마지막 행에 있지만 보류 중인 AddNew 작업은 없습니다.
flexAddNewPending2현재 셀이 마지막 행 다음에 있습니다. 이것은 MSHFlexGrid의 사용자 인터페이스를 통해 사용자가 시작한 보류 AddNew 작업의 결과이거나 프로그램적으로 열의Value나 Text 속성을 설정한 결과입니다.

AllowUserResizing 속성

상수설명
flexResizeNone0마우스로 크기를 재조정할 수 없습니다. 기본값입니다.
flexResizeColumns1마우스로 열의 크기를 재조정할 수 있습니다.
flexResizeRows2마우스로 행의 크기를 재조정할 수 있습니다.
flexResizeBoth3마우스로 열과 행의 크기를 재조정할 수 있습니다.

Appearance 속성

상수설명
flexFlat0MSHFlexGrid의 전체 모양이 평면이거나 표준입니다.
flex3D1MSHFlexGrid의 전체 모양이 3차원입니다.

BorderStyle 속성

상수설명
flexBorderNone0테두리가 없습니다.
flexBorderSingle1단일 테두리입니다.

CellAlignment 속성

상수설명
flexAlignLeftTop0셀 내용을 왼쪽 위로 맞춥니다.
flexAlignLeftCenter1셀 내용을 왼쪽 가운데로 맞춥니다. 문자열에 대한 기본값입니다.
flexAlignLeftBottom2셀 내용을 왼쪽 아래로 맞춥니다.
flexAlignCenterTop3셀 내용을 가운데 위로 맞춥니다.
flexAlignCenterCenter4셀 내용을 중앙에 놓습니다.
flexAlignCenterBottom5셀 내용을 가운데 아래로 맞춥니다.
flexAlignRightTop6셀 내용을 오른쪽 위로 맞춥니다.
flexAlignRightCenter7셀 내용을 오른쪽 가운데로 맞춥니다. 숫자에 대한 기본값입니다.
flexAlignRightBottom8셀 내용을 오른쪽 아래로 맞춥니다.
flexAlignGeneral9셀 내용을 일반적인 맞춤 방법으로 정렬합니다. 문자열에 대해서는 "왼쪽 가운데"로 숫자에 대해서는 "오른쪽 가운데"로 맞춥니다.

CellPictureAlignment 속성

상수설명
flexAlignLeftTop0그림을 왼쪽 위로 맞춥니다.
flexAlignLeftCenter1그림을 왼쪽 가운데로 맞춥니다.
flexAlignLeftBottom2그림을 왼쪽 아래로 맞춥니다.
flexAlignCenterTop3그림을 가운데 위로 맞춥니다.
flexAlignCenterCenter4그림을 중앙에 놓습니다.
flexAlignCenterBottom5그림을 가운데 아래로 맞춥니다.
flexAlignRightTop6그림을 오른쪽 위로 맞춥니다.
flexAlignRightCenter7그림을 오른쪽 가운데로 맞춥니다.
flexAlignRightBottom8그림을 오른쪽 아래로 맞춥니다.

CellTextStyle, TextStyle, TextStyleFixed 속성

상수설명
flexTextFlat0표준 평면 텍스트입니다.
flexTextRaised1텍스트가 볼록하게 표시됩니다.
flexTextInset2텍스트가 오목하게 표시됩니다.
flexTextRaisedLight3텍스트가 약간 볼록하게 표시됩니다.
flexTextInsetLight4텍스트가 약간 오목하게 표시됩니다.

CellType 속성(MSHFlexGrid)

상수설명
flexCellTypeStandard0표준 셀입니다.
flexCellTypeFixed1고정된 행이나 열에 포함된 셀입니다.
flexCellTypeHeader2데이터 밴드의 머리글 셀입니다.
flexCellTypeIndent3데이터 밴드를 들여쓰기하는 열에서 사용하는 셀입니다.
flexCellTypeUnpopulated4채워지지 않는 셀입니다.

ColAlignment 속성

상수설명
flexAlignLeftTop0열 내용을 왼쪽 위로 맞춥니다.
flexAlignLeftCenter1열 내용을 왼쪽 가운데로 맞춥니다. 문자열에 대한 기본값입니다.
flexAlignLeftBottom2열 내용을 왼쪽 아래로 맞춥니다.
flexAlignCenterTop3열 내용을 가운데 위로 맞춥니다.
flexAlignCenterCenter4열 내용을 중앙에 놓습니다.
flexAlignCenterBottom5열 내용을 가운데 아래로 맞춥니다.
flexAlignRightTop6열 내용을 오른쪽 위로 맞춥니다.
flexAlignRightCenter7열 내용을 오른쪽 가운데로 맞춥니다. 숫자에 대한 기본값입니다.
flexAlignRightBottom8열 내용을 오른쪽 아래로 맞춥니다.
flexAlignGeneral9열 내용을 일반적인 맞춤 방법으로 정렬합니다. 문자열에 대해서는 왼쪽 가운데로 숫자에 대해서는 오른쪽 가운데로 맞춥니다.

ColHeader 속성 (MSHFlexGrid)

상수설명
FlexColHeaderOn0각 밴드에 머리글을 표시합니다.
FlexColHeaderOff1밴드에 머리글이 표시되지 않습니다.
FlexColHeaderOnce2밴드가 축소되면 한 개의 머리글만 표시됩니다. 이중 머리글은 표시되지 않습니다.

DisplayBandSettings 속성 (MSHFlexGrid)

상수설명
FlexBandDisplayHorizontal0밴드가 수평으로 표시됩니다. (기본값)
FlexBandDisplayVertical1밴드가 수직으로 표시됩니다.

DisplayCellSettings 속성 (MSHFlexGrid)

상수설명
FlexCellDisplayHorizontal0밴드가 수평으로 표시됩니다.
FlexCellDisplayVertical1밴드가 수직으로 표시됩니다.

FillStyle 속성

상수설명
FlexFillSingle0활성 셀만 영향을 받습니다. (기본값)
FlexFillRepeat1선택된 모든 셀에 영향을 줍니다.

FocusRect 속성

상수설명
flexFocusNone0포커스 사각형 없음
flexFocusLight1가는 포커스 사각형 (기본값)
flexFocusHeavy2굵은 포커스 사각형

GridLines, GridLinesFixed 속성

상수설명
flexGridNone0선 없음 (MSFlexGrid 기본값)
flexGridFlat1평면 선 (MSHFlexGrid 기본값)
flexGridInset2오목한 선 (GridLinesFixed 기본값)
flexGridRaised3볼록한 선 (GridLinesFixed 기본값)

HighLight 속성

상수설명
flexHighlightNever0반전하지 않음
flexHighlightAlways1항상 반전 (기본값)
FlexHighlightWithFocus2포커스가 있을 때만 반전

MergeCells 속성

상수설명
flexMergeNever0병합 안함 (기본값)
flexMergeFree1항상 병합
flexMergeRestrictRows2행 내 병합만 허용
flexMergeRestrict-Columns3열 내 병합만 허용
flexMergeRestrictBoth4행 또는 열에서만 병합 허용

MousePointer 속성

상수설명
flexDefault0기본 포인터
flexArrow1화살표
flexCross2십자 모양
flexIBeam3텍스트 입력용
flexIcon4아이콘 포인터
flexSize5상하좌우 크기 조정
flexSizeNESW6↘↖ 방향 조정
flexSizeNS7상하 조정
flexSizeNWSE8↗↙ 방향 조정
flexSizeEW9좌우 조정
flexUpArrow10위쪽 화살표
flexHourGlass11모래시계
flexNoDrop12드롭 불가
flexCustom13사용자 정의

PictureType 속성

상수설명
flexPictureColor0고품질 컬러 이미지
flexPictureMonochrome1저품질 단색 이미지

RowSizingSettings 속성 (MSHFlexGrid)

상수설명
flexRowSizeIndividual0개별 행만 높이 변경 (기본값)
flexRowSizeAll1모든 행의 높이 변경

SelectionMode 속성

상수설명
flexSelectionFree0셀 단위 선택 (기본값)
flexSelectionByRow1행 단위 선택
flexSelectionByColumn2열 단위 선택

ScrollBars 속성

상수설명
flexScrollNone0스크롤 없음
flexScrollHorizontal1수평 스크롤
flexScrollVertical2수직 스크롤
flexScrollBoth3수평 및 수직 스크롤 (기본값)

Sort 속성

상수설명
flexSortNone0정렬 없음
flexSortGenericAscending1일반 오름차순
flexSortGenericDescending2일반 내림차순
flexSortNumericAscending3숫자 오름차순
flexSortNumericDescending4숫자 내림차순
flexSortStringNoCaseAsending5문자열 오름차순 (대소문자 구분 없음)
flexSortNoCaseDescending6문자열 내림차순 (대소문자 구분 없음)
flexSortStringAscending7문자열 오름차순 (대소문자 구분)
flexSortStringDescending8문자열 내림차순 (대소문자 구분)
flexSortCustom9사용자 정의 정렬