首页 > 解决方案 > Access数据无法导入excel

问题描述

我正在尝试在 Access 中导入/导出单元格。这个单元格是我的同事可以输入他们的评论的地方(单元格 B29)。

这是我为导出数据编写的代码:

rs.Fields("CustomNotes") = Sheets("Main").Range("CUSTOMNOTES")

当我将数据保存到数据库中时,单元格中的内容已成功保存到数据库中 - 在一个长文本的列中。

但是,当我从数据库中读取数据时,单元格是空的并且不显示任何内容。这是我为导入数据编写的代码:

Sheets("Main").Range("CUSTOMNOTES") = rsl![CustomNotes]

当我进行调试时, rsl![CustomNotes] 显示所需的对象..

有人可以在这里帮忙吗?我需要添加任何定义还是我的变量类型错误?

在此处输入图像描述

标签: excelvbams-access

解决方案


每次我看到这样的问题时,它都与字段是Long Text/Memo字段有关,并且将字段类型更改为Short Text已修复它。ExcelLong Text在某些情况下存在问题。

Short Texta和字段之间的主要区别Long Text只是可以容纳的字符数(256)。它们都可以存储字母和数字字符。

其他限制Short Text是它不能保存Rich Text信息,而Long Text可以。如果您正在使用Short Text并需要完成特殊格式,则需要在检索数据后在代码中执行此操作。


推荐阅读