找回密码
 立即注册
搜索

如何生成96个志愿

4
回复
913
查看
[复制链接]

1

主题

3

帖子

1

幻币

初入江湖

Rank: 1

积分
5
2021-10-26 16:29:00 显示全部楼层 |阅读模式
依据院校表中的分数从高到低生成志愿表
志愿表样.zip (18.51 KB, 下载次数: 13)
PPT学习论坛
回复

使用道具 举报

0

主题

6

帖子

0

幻币

东方不败

积分
-3
2021-11-6 09:15:14 显示全部楼层
Sub 填写志愿()
  Dim ar, br(), i, r, m
  Sheet3.[A3:D65536] = Empty
  With Sheet2
  r = .Cells(.Rows.Count, 1).End(xlUp).Row
  ar = .Range("A3").Resize(r - 2, 5)
  End With
  Call dsort(ar, 5)
  ReDim br(1 To UBound(ar) * 2, 1 To 4)
  For i = 1 To UBound(ar)
  m = m + 1
  br(m, 1) = "志愿" & i & "专业代码及名称:"
  br(m, 2) = ar(i, 3) & ar(i, 4)
  br(m, 3) = "高校代码及名称:"
  br(m, 4) = ar(i, 1) & ar(i, 2)
  m = m + 1
  br(m, 1) = "'" & ar(i, 3)
  br(m, 2) = ar(i, 4)
  br(m, 3) = ar(i, 1)
  br(m, 4) = ar(i, 2)
  Next
  Sheet3.[A3].Resize(m, 4) = br
End Sub
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

8

帖子

-3

幻币

东方不败

积分
-1
2021-11-11 02:40:29 显示全部楼层
4b89d0f0239afe55d3b14bab51c46ebf.png
效果如上
见附件
志愿表样.zip (29.13 KB, 下载次数: 54)
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

7

帖子

-1

幻币

初入江湖

Rank: 1

积分
5
2021-11-30 02:23:09 显示全部楼层
公式提取非常好,谢谢
PPT学习论坛
回复 支持 反对

使用道具 举报

0

主题

3

帖子

-3

幻币

东方不败

积分
-3
2022-1-6 14:35:44 显示全部楼层
Call dsort 出现: 子过程函数未定义
PPT学习论坛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册