当前位置: 首页 > news >正文

2021-07-21 VB窗体求范围质数(Excel复制工作簿)

Imports System.IO.Ports'Imports System.IO
'Imports ADOXPublic Class Form1Dim 列表 As New DataGridViewDim wb1 As New TextBoxDim wb2 As New TextBoxDim aj As New ButtonDim xs As New TextBoxDim 串行端口 = New SerialPortPrivate Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.LoadMe.Text = "VB解答专用窗体"wb1.Parent = Mewb1.Text = "3"wb2.Parent = Mewb2.Text = "47"xs.Parent = Mexs.Text = "质数:"aj.Parent = Meaj.Text = "查找"wb2.Location = New Point(wb1.Width + 7)aj.Location = New Point(wb1.Width + wb2.Width + 7 * 2)xs.Location = New Point(wb1.Width + wb2.Width + aj.Width + 7 * 3)xs.Width = Me.Width - (wb1.Width + wb2.Width + aj.Width + 7 * 3)xs.WordWrap = Truexs.Height = Me.Heightxs.Multiline = TrueAddHandler aj.Click, AddressOf 按键单击End SubPrivate Sub 按键单击(sender As Object, e As EventArgs)'缘由https://ask.csdn.net/questions/7477534?spm=1005.2025.3001.5141xs.Text = "质数:"Dim a = Integer.Parse(wb1.Text.Trim())Dim b = Integer.Parse(wb2.Text.Trim())Dim c As Integer = 3While a <= b And a > 1If a = 2 Or a = 3 Thenxs.AppendText(a.ToString("0 "))a = IIf(a = 2, a + 1, a + 2)ElseIf c <= a / c ThenIf (a Mod c = 0) Thena = a + 2c = 3Elsec = c + 2End IfElsexs.AppendText(a.ToString("0 "))a = a + 2c = 3End IfEnd WhileEnd SubPrivate Sub Excel复制工作簿()Dim myExcelApp As New Microsoft.Office.Interop.Excel.ApplicationmyExcelApp.Workbooks.Open(System.Environment.CurrentDirectory + "\\测试用例.xlsx", Type.Missing)myExcelApp.Workbooks.Open(System.Environment.CurrentDirectory + "\\复制用例.xlsx", Type.Missing)Dim worksheet1 As Microsoft.Office.Interop.Excel.Worksheet = CType(myExcelApp.Workbooks(1).Worksheets(1),  _Microsoft.Office.Interop.Excel.Worksheet)Dim worksheet2 As Microsoft.Office.Interop.Excel.Worksheet = CType(myExcelApp.Workbooks(2).Worksheets(1),  _Microsoft.Office.Interop.Excel.Worksheet)worksheet1.Copy(After:=worksheet2)myExcelApp.Workbooks(2).Save()myExcelApp.Quit()myExcelApp = NothingEnd SubEnd Class

缘由VB求素数问题,提示:须使用双分支选择结构。_软件工程-CSDN问答

    Private Sub 按键单击(sender As Object, e As EventArgs)'缘由https://ask.csdn.net/questions/7477534?spm=1005.2025.3001.5141xs.Text = "质数:"Dim a = Integer.Parse(wb1.Text.Trim())If a < 30 ThenMessageBox.Show("数据无效可重新输入!", "友情提醒", MessageBoxButtons.OK, MessageBoxIcon.Asterisk)wb1.Focus()End IfDim b = Integer.Parse(wb2.Text.Trim())Dim c As Integer = 3, h As Integer = 0, q = 2While q <= a And q > 1If q = 2 Or q = 3 Thenxs.AppendText(q.ToString("0 "))h = h + qq = IIf(q = 2, q + 1, q + 2)ElseIf c <= q / c ThenIf (q Mod c = 0) Thenq = q + 2c = 3Elsec = c + 2End IfElsexs.AppendText(q.ToString("0 "))h = h + qq = q + 2c = 3End IfEnd Whilewb2.Text = hEnd Sub

http://www.dtcms.com/a/284435.html

相关文章:

  • Python 基础语法与数据类型(十三) - 实例方法、类方法、静态方法
  • 【测试100问】没有接口文档的情况下,如何做接口测试?
  • MinIO:开源对象存储解决方案的领先者
  • DiffPy-CMI详细安装教程
  • 【Vue进阶学习笔记】组合式API(Composition API)
  • Go 程序无法使用 /etc/resolv.conf 的 DNS 配置排查记录
  • React hooks——memo
  • 【软件开发】主流 AI 编码插件
  • 关于el-table异步获取数据渲染动态列数据赋值列数据渲染时title高度异常闪过问题
  • 深度解析:基于EasyX的C++黑白棋AI实现 | 算法核心+图形化实战
  • 数据呈现进阶:漏斗图与雷达图的实战指南
  • 基于Echarts的气象数据可视化网站系统的设计与实现(Python版)
  • Idea使用git不提示账号密码登录,而是输入token问题解决
  • 【解决方案】yakit流量转发到mitmproxy
  • 浅谈 awk 中管道的用法
  • zynq mpsoc switch级联ssd高速存储方案
  • 贴吧项目总结二
  • mysql——搭建MGR集群
  • CommonJS 功能介绍
  • 基于dcmtk的dicom工具 第二章 图像接受StoreSCP(2)
  • Python Day16
  • Java行为型模式---备忘录模式
  • 从零开始的云计算生活——第三十三天,关山阻隔,ELK日志分析
  • rtp传输推流h265
  • Unity使用GTCRN实现流式语音增强
  • SpringBoot一Web Flux、函数式Web请求的使用、和传统注解@Controller + @RequestMapping的区别
  • 探微“元宇宙”:概念内涵、形态发展与演变机理
  • CSS面试题及详细答案140道之(41-60)
  • Kiro AI IDE上手初体验!亚马逊出品,能否撼动Cursor的王座?
  • Amazon S3成本优化完全指南:从入门到精通