Excel自动复制

2024-01-01

我在 ecxel 中遇到问题,当我在一个单元格(A1)中输入数据时,当我在键盘中按回车键时,数据应该复制到另一张工作表(工作表)中,当我在该单元格(A1)上再次输入数据时,应该将数据复制到另一张工作表(工作表)中。再次复制到另一张纸(sheet2)上,但当我按回车键时,复制到下一行。我不擅长编码。

我尝试在 excel 中使用基本公式在 youtube 中搜索教程。这些都不能解决我的问题


工作表更改:将每个输入的值复制到列

  • 以下屏幕截图说明了发生的情况Sheet2进入后1,2,3,4 and 5进入细胞A1 of Sheet1.
  • 将以下代码复制到源工作表的工作表模块中(Sheet1),您将在其中输入值。
    (在里面项目浏览器,双击Sheet1(Sheet1),然后将打开正确的窗口。)
  • 观察显示的蓝色标题栏... Sheet1 (Code): 注意这个Sheet1指的是Sheet1在左边(在项目浏览器) 不在括号内。这是工作表的代码名称。括号中的名称是选项卡名称(您在 Excel 中看到的名称),它可能不同。
Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
    
    ' Define constants.
    Const SRC_CELL As String = "A1"
    Const DST_SHEET As String = "Sheet2"
    Const DST_FIRST_CELL As String = "A2"
    
    ' Reference the source cell.
    Dim sCell As Range: Set sCell = Me.Range(SRC_CELL)
    ' Check if the source cell was not changed.
    If Intersect(sCell, Target) Is Nothing Then Exit Sub
    
    ' Reference the first destination cell.
    Dim dCell As Range:
    Set dCell = Me.Parent.Sheets(DST_SHEET).Range(DST_FIRST_CELL)
    
    With dCell
        ' Reference the destination range, the range starting from
        ' the first destination cell to the last cell in the column
        ' i.e. e.g. for 'A2' this means the range 'A2:A1048576'.
        Dim drg As Range: Set drg = .Resize(Me.Rows.Count - .Row + 1)
        ' Attempt to reference the last (bottom-most) non-empty cell
        ' of the destination range.
        Dim dlCell As Range:
        Set dlCell = drg.Find("*", , xlFormulas, , , xlPrevious)
        ' If the attempt was succesful i.e. there is a non-empty cell,...
        If Not dlCell Is Nothing Then
            ' ... check if the last cell is not the last cell
            ' of the destination range (there is no cell below it).
            If dlCell.Row = Me.Rows.Count Then Exit Sub
            ' Reference the cell below the last cell.
            Set dCell = dlCell.Offset(1)
        'Else ' If the attempt failed i.e. all cells are empty,...
            ' ... do nothing i.e. use the already referenced destination cell.
        End If
    End With
    
    ' Write the value from the source cell to the destination cell.
    dCell.Value = sCell.Value
    
End Sub
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Excel自动复制 的相关文章

  • 由于直接引用范围而不是通过中间变量而导致 Excel VBA 运行时错误 450

    当我尝试直接引用某个范围内的值时 出现运行时错误 450 但如果我使用中间变量 它就会起作用 我不明白为什么 所以我担心在将来的某个时候我会再次遇到错误而不知道为什么 我尝试过使用 With End With 块 但当我直接引用范围时它仍然
  • 将 Python Selenium 输出写入 Excel

    我编写了一个脚本来从在线网站上抓取产品信息 目标是将这些信息写入 Excel 文件 由于我的Python知识有限 我只知道如何在Powershell中使用Out file导出 但结果是每个产品的信息都打印在不同的行上 我希望每种产品都有一条
  • 将包含换行符的文本文件导入到 Excel 中

    我有一个纯文本文件 如下所示 some text containing line breaks 我正在尝试说话excel 2004 Mac v 11 5 正确打开此文件 我希望只看到一个单元格 A1 包含上述所有内容 不带引号 但可惜的是
  • 在 VBA 中按键对字典进行排序

    我使用 VBA 创建了一个字典CreateObject Scripting Dictionary 将源单词映射到要在某些文本中替换的目标单词 这实际上是为了混淆 不幸的是 当我按照下面的代码进行实际替换时 它将按照源单词添加到字典中的顺序替
  • 使用 VBA 通过简单命令从非连续范围的并集获取值到数组中(无循环)

    我有以下任务 表面上很简单 使用 VBA 将电子表格上多个列的值复制到二维数组中 为了让生活更有趣 这些柱子并不相邻 但它们的长度都相同 显然 可以通过依次循环每个元素来做到这一点 但这看起来非常不优雅 我希望有一个更紧凑的解决方案 但我很
  • 如何使用Matlab将数据保存到Excel表格中?

    我想将数据以表格形式保存在 Excel 工作表中 它应该看起来像 Name Age R no Gpa Adnan 24 18 3 55 Ahmad 22 12 3 44 Usman 23 22 3 00 每次当我执行我的文件时类数据 m 下
  • 字典、集合和数组的比较

    我正在尝试找出字典与集合和数组相比的相对优点和功能 我发现了一篇很棒的文章here http www experts exchange com articles 3391 Using the Dictionary Class in VBA
  • 无法将 Excel 值的类型“double”转换为“string”

    我正在加载 Excel 文件 如网络上许多地方所示 OpenFileDialog chooseFile new OpenFileDialog chooseFile Filter Excel files xls xlsl xls xlsx i
  • 如何在 Azure 逻辑应用中解析 Excel 电子表格

    我需要使用 Azure 逻辑应用从 Excel 电子表格中解析和提取列信息 我已经为我的逻辑应用程序设置了从 Outlook 检索最新未读电子邮件的功能 此外 我的逻辑应用程序执行 FOR EACH 来读取所有附件 来自未读电子邮件 并确保
  • 使用 pythoncom 在 Python 进程之间编组 COM 对象

    我希望有人可以帮助我从 Python 进行编组跨进程调用到 Excel 我有一个通过 Python 启动的 Excel 会话 我知道当需要从单独的 Python 进程访问它时 该会话将会启动并运行 我已经使用编组让一切按预期工作CoMars
  • 使用 Apache POI Excel 写入特定单元格位置

    如果我有一个未排序的参数 x y z 列表 是否有一种简单的方法将它们写入使用 POI 创建的 Excel 文档中的特定单元格 就好像前两个参数是 X 和Y 坐标 例如 我有如下行 10 4 100 是否可以在第 10 行第 4 列的单元格
  • 在Google电子表格中划分整列

    我是 Google 电子表格的一个相对较新的用户 我希望 B 列中的每个单元格都是 A 列 同一行 中内容除以 5 的结果 B1 B2 B3 等 商 应为 A1 A2 A3 等 被除数 除以 5 除数 在示例中 B1 A1 5 我知道一项一
  • 无法摆脱脚本中的硬编码延迟

    我用 vba 结合 selenium 编写了一个脚本来解析网页中可用的所有公司名称 该网页启用了延迟加载方法 因此每个滚动中只有 20 个链接可见 如果我滚动 2 次 则可见链接数为 40 个 依此类推 该网页中有 1000 个可用链接 我
  • 将html表格保存到excel中[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我必须编写一个程序 定期读取网页并将
  • 在 Node.js 中解析 Json(带有数组和对象)并将数据导出到 Excel 文件中

    我是 Node js 新手 我的要求是 我需要解析 JSON 并将数据导出到 Excel 文件中 其中包含 JSON 中的所有字段 我的 JSON 如下 id 1255 title The Brain and Nervous System
  • VBA中的字符串是可以迭代的数组吗?

    VBA中字符串是数组吗 例如 我可以像在 C C 中那样迭代它吗 做这样的事情 char myArray 10 for int i 0 i lt length i cout lt lt myArray i VBA 中的等价物是什么 它的行为
  • 如果总和为 0,则查找并删除带标题的最后一列

    我想创建一个宏 查找带有标题的最后一列 并仅当该列的总和等于零时才将其删除 到目前为止 这是我尝试过的 Dim LastCol As Long Dim i As Long With ThisWorkbook Sheets Sheet1 Fo
  • 使用 VBA 将 Excel 电子表格中嵌入的 Word 文档保存到磁盘

    我们有一个 Excel 电子表格 当前使用存储在公司 LAN 上的 Word 模板生成报告 这对于内部用户来说效果很好 但对于没有连接到 LAN 的任何人来说就不行了 例如 笔记本电脑用户 管理层不希望将模板作为单独的文件分发给外部用户 而
  • 如果 Excel 中的表格包含单元格引用,如何对其进行排序?

    我在工作表 1 中有一个 Excel 数据表 它引用了许多其他工作表中的各种不同单元格 当我尝试对工作表进行排序或过滤时 引用会随着单元格的移动而发生变化 但是 我不想手动进入每个单元格并在各处插入 符号 因为有些引用是连续的 我可能想稍后
  • 如何修复日期过滤器 VBA,因为它没有拾取我范围内的所有日期

    我正在尝试创建一个过滤器来过滤掉我选择的日期内的所有日期 我选择的日期将始终反映整个月 例如 如果我需要 2019 年 5 月的数据 我将输入开始日期为 01 05 2019 结束日期为 31 05 2019 我的数据过滤器将需要选取经过我

随机推荐

  • 便携式WAMP包?

    无论如何 我可以在 Windows 7 计算机上的 USB 上使用 PHP mySQL apache phpmyadmin 吗 询问的原因是我没有足够的权限在计算机上安装像 XAMPP 这样的软件包 并且我想测试一些 php 代码文件 谢谢
  • 使用网络摄像头跟踪手势

    我想开发一个程序 使用网络摄像头跟踪四种颜色 并将其放在我双手的食指和拇指上 根据我手的手势 计算机将解释这些手势并执行命令 例如 如果我打开一个网站 我所要做的就是用手指捏一下 网页就会缩放 我希望获得 stackoverflow 社区的
  • 如何根据对象以角度选择表格行?

    大家好 我有一个场景 我真的很困惑如何弄清楚 场景是我有 1 垫料台 即角料台 2 以及一个详细信息视图 根据表中特定行的单击显示详细信息 3 对象列表作为数据源 我在行的单击事件上传递对象 并将对象传递到详细信息视图 并且现在显示该特定行
  • iOS 错误“嵌入式二进制文件未使用与父应用程序相同的证书进行签名”

    这是我在 IOS 应用程序开发中的第一步 我面临着一些我无法解决的问题 error Embedded binary is not signed with the same certificate as the parent app Veri
  • 如何防止元素内的分栏?

    考虑以下 HTML div class x ul li Number one li li Number two li li Number three li li Number four is a bit longer li li Numbe
  • 动态生成n维超立方体m面列表的算法

    我正在尝试设计一种算法 给定n m and vertices where n 超立方体的维数 m 我们尝试生成的面的尺寸 以及vertices is an ordered中的顶点列表n维超立方体 返回表示 m 面的顶点数组的数组n维超立方体
  • Retrofit 在原来的request对象上添加tag

    我正在尝试解决一个问题 我将进行几个异步调用 并根据原始请求执行一项任务 为了解决这个问题 我尝试为每个请求添加一个标签 然后在成功响应后 我可以获取该标签并根据该标签采取操作 在这里 我仅使用 TAG 来识别原始请求 Problem 在调
  • 在 C++ 代码中自动按字母顺序对函数进行排序

    我知道一个C 的类似问题 https stackoverflow com questions 5675636 visual studio 2010 sort functions in the editor alphabetically 我下
  • 将多个版本的 jQuery 与 Require.js 结合使用

    我遇到的情况是 我必须在同一页面上运行两个版本的 jQuery 基本上 有一个网站运行 1 4 2 我有一个运行需要 1 8 2 的脚本的书签我知道这不是一个好主意但我现在坚持下去 现有版本为 1 4 2 合一 所需的新版本为 1 8 2
  • 需要帮助了解如何使用 ajaxify 网站

    我最近发现了关于如何使用 History js jQuery 和 ScrollTo 通过 HTML5 History API Ajaxify 网站的要点 https github com browserstate ajaxify https
  • AJAX - 如何将值传递回服务器

    第一次在 NET 中使用 UpdatePanel 我有一个更新面板 其中的触发器指向 FormView 控件上的事件 UpdatePanel 包含一个ListView 其中包含来自单独数据库的相关数据 当 UpdatePanel 刷新时 它
  • 行断点在某些类中不起作用

    我正在使用 intellij Idea 调试在 tomcat 上运行的应用程序 但我有一个问题 在某些类中 行断点不起作用 方法断点工作正常 但速度很慢 我可以通过从方法断点或另一个类单步进入类来访问特定的代码行或检查变量 但调试器不会在任
  • 如何在 Ubuntu 14.04 上安装 MarkLogic 8?

    在 Ubuntu 14 04 上安装 MarkLogic 8 的步骤是什么 根据 Alex Bleasdale David Ennis 的说法 下载 CentOS 版本 然后 Ubuntu 和其他基于 Debian 的发行版使用 DEB 软
  • Type.GetMethods 的 BindingFlags(不包括属性访问器)

    假设我有以下程序 namespace ReflectionTest public class Example private string field public void MethodOne public void MethodTwo
  • Mysql 查找缺失的日期范围

    我有一个包含日期范围的表格 create table d date start date date end date insert into d values 2014 03 05 2014 04 10 insert into d valu
  • 尽管授权成功,MacOS 上的 SFSpeechRecognizer 仍不可用

    我试图获得一个笨拙的 Objective C 概念验证示例 以便在 Catalina 上使用 SFSpeechRecognizer 运行 转录本地音频文件 经过一番谷歌搜索后 我通过添加带有 NSSpeechRecognitionUsage
  • 如何从帖子的链接下载 Instagram 上的图片和视频 [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我创建了一个 Instagram 下载 Android 应用程序 如何在 Android 中通过复制共享 URL 从 Instagra
  • 如何在 C# 中动态设置/删除属性?

    我在我的项目中使用 from 属性验证 Required ErrorMessage DepartmentCode is Required public string DepartmentCode get set 在某些情况下 不需要 Dep
  • Selenium WebDriver:如何将 Rails 中的 FireFox 配置的功能 elementScrollBehavior 设置为 1?

    我有一个使用 selenium webdriver 2 53 0 的 Rails 应用程序 我正在尝试解决 Selenium 使用 Firefox 驱动程序 的问题 其中在静态标题下滚动的按钮被隐藏 如何将 Rails 中的 FireFox
  • Excel自动复制

    我在 ecxel 中遇到问题 当我在一个单元格 A1 中输入数据时 当我在键盘中按回车键时 数据应该复制到另一张工作表 工作表 中 当我在该单元格 A1 上再次输入数据时 应该将数据复制到另一张工作表 工作表 中 再次复制到另一张纸 she