明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2039|回复: 2

CAD、excel与房地产测绘的应用

[复制链接]
发表于 2005-7-1 12:49:00 | 显示全部楼层 |阅读模式
部分代码
BZZH = 0
Dim FHF Set X1 = New Excel.Application X1.Visible = True
X1.SheetsInNewWorkbook = 2
Set zsbworkbook = X1.Workbooks.Add
Oid = Oid + 1
X1.Caption = "阿城市楼房销售面积统计表" & Oid Dim i As Integer
Dim j
Dim FHBS() As String
ReDim FHBS(Int(Text4.Text) + 1) FHBS = Split(frist.RTB(1).Text, ",")
' x1.Range("A1").Value = FHBS(0): x1.Range("B1").Value = FHBS(1) X1.Range("F3").Value = Text5.Text
X1.Range("F3").HorizontalAlignment = xlVAlignCenter
X1.Range("E6").Value = "1层"
X1.Range("C6,H6").HorizontalAlignment = xlVAlignCenter
X1.Range("C7").Value = "房间号"
X1.Range("D7").Value = "套内面积"
'x1.Range("E7").Value = "楼梯间面积"
X1.Range("E7").Value = "系数"
X1.Range("F7").Value = "分摊公用面积"
X1.Range("G7").Value = "销售面积" X1.Range("M6").Value = "2-" & Text2.Text - 1 & "层"
X1.Range("J6,Q6").HorizontalAlignment = xlVAlignCenter
X1.Range("J7").Value = "单元号"
X1.Range("K7").Value = "房间号"
X1.Range("L7").Value = "使用面积+墙"
X1.Range("M7").Value = "阳台"
X1.Range("N7").Value = "套内面积"
X1.Range("O7").Value = "系数"
X1.Range("P7").Value = "分摊面积"
X1.Range("Q7").Value = "销售面积" X1.Range("W6").Value = Text2.Text & "层"
X1.Range("S6,Z6").HorizontalAlignment = xlVAlignCenter
X1.Range("S7").Value = "单元号"
X1.Range("T7").Value = "房间号"
X1.Range("U7").Value = "使用面积+墙"
X1.Range("V7").Value = "阳台"
X1.Range("W7").Value = "套内面积"
X1.Range("X7").Value = "系数"
X1.Range("Y7").Value = "分摊面积"
X1.Range("Z7").Value = "销售面积"
For i = 1 To Text4.Text
j = i + 7
X1.Range("C" & j & "").Value = i
X1.Range("D" & j & "").Value = FHBS(i)
Next i Dim CIDS() As String
ReDim CIDS(Int(Text1.Text) + 1)
Dim k
CIDS = Split(Text3.Text, "|")
i = 0
For i = 1 To Int(Text1.Text)
BZZH = BZZH + Int(CIDS(i)) Next i
X1.Range("C" & BZZH + 7 + 2 & "").Value = "一层楼梯间面积"
X1.Range("d" & BZZH + 7 + 2 & "").Value = RTB(5).Text
X1.Range("j" & BZZH + 7 + 2 & "").Value = "标准层楼梯间面积"
X1.Range("k" & BZZH + 7 + 2 & "").Value = RTB(6).Text
X1.Range("s" & BZZH + 7 + 2 & "").Value = "顶层楼梯间面积"
X1.Range("t" & BZZH + 7 + 2 & "").Value = RTB(7).Text Dim FHS() As String
ReDim FHS(BZZH + 1) FHS = Split(RTB(2).Text, ",") i = 0
j = 0
Dim l
For l = 1 To Int(Text1.Text)
If l = 1 Then
j = l + 7
Else
j = Int(CIDS(l - 1)) + j
End If
X1.Range("J" & j & "").Value = l
i = 0
For i = 1 To Int(CIDS(l))
If i = 1 Then
k = j
Else
k = i + j - 1
End If
X1.Range("K" & k & "").Value = i Next i Next l
FHF = BZZH
i = 0
For i = 1 To FHF + 1
j = i + 7
If j > FHF + 7 Then
GoTo GHG
End If
X1.Range("L" & j & "").Value = FHS(i)
Next
GHG:
cct
Exit Sub
errty:
MsgBox "数据不符合要求,请重新读取数据。", vbInformation + vbOKOnly, "ERROR"
发表于 2011-2-26 21:48:09 | 显示全部楼层
我正需要这程序,请问这程序怎么使用?
发表于 2011-6-26 02:03:59 | 显示全部楼层
楼主能不能把你上面的程序代码发完呀
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-9-28 09:24 , Processed in 0.167098 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表