前言

准备英语期末考的时候老师给出了很多ppt的单词,我想整合到List背单词(app)中,就需要csv格式。重点肯定是得花时间在背单词上,所以我就草草的提这么一个方案。先通过ocr将ppt单词页扫出来,然后复制到excel,结果发现excel里是英文和中文意思都放在一个单元格了,所以就想着用vba直接分离

实现

分离函数

Private Sub trans(num As Integer)Dim val_str As StringDim ch As Stringval_str = Cells(num, 2).ValueFor i = 1 To Len(val_str)ch = Mid(val_str, 1, i)If ch Like "*[一-龥]*" Then      ```貌似说用"*[一-龥]*"可以代表所有汉字Cells(num, 3) = Mid(val_str, 1, i - 1)    ```用left可能会更好一点Cells(num, 4) = Right(val_str, Len(val_str) - i + 1)GoTo eEnd IfNext i
e:End Sub

我没多时间去了解vb里的循环是怎么实现退出循环的了,将就goto

主函数

Private Sub Worksheet_SelectionChange(ByVal Target As Range)```我的excel是一个单词占一行             For j = 1 To 228 ```这里228表示有多少个单词(行数)trans (j)    Next j End
End Sub

结语

英语考完了,感觉还行,稳定发挥,都不会。

将excel单元格内的中英文分离相关推荐

  1. 为何excel中数据无法计算机,excel表格内数据为何无法计算机-为什么EXCEL单元格内的数字不能运算...

    我的电脑为什么不能把一个excel表中数据导入另一个... 在Excel中打不上去可能是由于数出了位数限制,对应及解决方下: 1.系统默认单元格中输入数字格式为"常规",能完全显示 ...

  2. 如何才能通过设置将excel单元格内的14位数字转换为日期格式

    如何才能通过设置将excel单元格内的14位数字转换为日期格式 (如20200226230300转换为2010-06-02-10-46-36) ? 自定义格式 0000-00-00-00-00-00 ...

  3. EXCEL 单元格内换行内容改成两行单元格内容

    EXCEL 单元格内换行内容改成两行单元格内容 需求: 绿色框框内C1 的内容 更换为C2和C3的两行单元格 C2 行内容=LEFT(C1,FIND(CHAR(10),C1)-1) C3 行内容=MI ...

  4. matlab中设置数据长度,excel表格长宽设置/如何检查excel单元格内数字长度

    EXCEL用函数提取不同字符串长度的特定数据? 直接输入公式"=left(right(a1,6),2)" 关于此公式中用到的"Left"和"right ...

  5. Excel单元格内怎么回车换行

    程序代码园发文地址:Excel单元格内怎么回车换行-程序代码园小说,Java,HTML,Java小工具,程序代码园,http://www.byqws.com/ ,Excel单元格内怎么回车换行http ...

  6. c 语言len函数,巧妙利用LEN、SUBSTITUTE函数,计算EXCEL单元格内某重复字符个数

    实际的工作中,我们有时候会用到求某个单元格内某个字符个数的实际问题.对于这类问题,在深入的学习了EXCEL函数之后,或者看过我写的部分文章后,一般会很容易的给出解决答案,但有时候一些朋友往往还不能举一 ...

  7. VBA Excel 单元格内多行内容的文字处理方法

    VBA Excel 实现单元格内多行内容的文字处理方法 在Excel中有很多的函数可以作用于单元格,但是其对单元格整体进行操作,因此单元格数据最好只有一行,这样Excel函数才能运行正确.但是有时候一 ...

  8. php生成excel(单元格内换行的解决办法)

    在php中要导出数据到excel表中,需要在单元格内换行,捣鼓了好久,终于搞定 一开始用\r\n,结果是excel里直接跳到了下一行 根据文章 http://hi.baidu.com/lvshuoco ...

  9. winform输入框自动换行_死也不回头的EXCEL单元格内要怎么换行

    在使用EXCEL的过程中,我们经常会在输入文字的过程中觉得要换行了,习惯性地按一下回车键. EXCEL可不像WORD听话 然而EXCEL可不像Word那样乖乖地换行了,而是自顾自地跑到下一个单元格了, ...

  10. 批量修改Excel单元格内某些文字的颜色

    1.Alt + F11 打开代码编辑界面 2.插入"模块" 3.复制下列代码 4.选择需要设置的单元格区域: 5.点击"开发工具".宏.选择后执行: 6.输入需 ...

最新文章

  1. oracle rman实时备份吗,ORACLE-RMAN自动备份和恢复
  2. 刷脸,带来了方便,也带来了隐患,不可不防呀!
  3. [asp.net]网站数据安全之验证码
  4. 互联网性能与容量评估的方法论和典型案例
  5. python 面向对象教程:访问限制
  6. 《视频直播技术详解》系列之一:开篇
  7. CCF 差分约束--201809再卖菜
  8. Java中几种常量池的区分
  9. 【python】SOCK_STREAM和SOCK_DGRAM两种类型的区别【转】
  10. python-对向-查看全部属性-查看全部方法
  11. 简单的TensorFlow分类教程
  12. Linux 防火墙安装包下载,IPFire 2.23 Core Update 138 发布下载,Linux开源防火墙发行版...
  13. 21天Jmeter打卡Day14 监听器之查看结果树+断言结果+聚合报告+图形结果+表格查看结果
  14. IntelliJ IDEA使用教程(新手入门--持续更新)
  15. Ubuntu操作系统MTK刷机工具失败解决方案
  16. (ensp)华为USG6000v防火墙双机热备份的配置
  17. 谈谈如何做到从未来看向当代的能源技术
  18. 计算机内存小怎么改大,电脑内存太小的优化方法步骤
  19. 人工智能的起源及发展
  20. 本文为转载-------Web常使用的功能经验笔记第1季 -转载自刘岩

热门文章

  1. whl 文件怎么安装
  2. 程序员的自我修养(收藏)
  3. 调试 STM32F429 + USB3300
  4. springboot+quartz定时任务
  5. dwg格式的计算机图,电脑上怎么打开dwg文件?
  6. 十年游戏建模师给想学次世代游戏建模同学的一些忠告,太受益了
  7. 高等工程热力学复习01
  8. AR8035芯片手册 解析|CSDN创作打卡
  9. 基于微信小程序的毕业设计题目(19)php菜谱美食小程序(含开题报告、任务书、中期报告、答辩PPT、论文模板)
  10. COMSOL仿真分析视频教程