excel - 如果存在特定单词,则扩展复制区域
问题描述
我写了一个代码,在其中过滤特定的东西并将它们粘贴到其他地方。
只有在有特定单词的情况下,如何将复制区域扩大一行?如果可能,我想将现在已复制的列的内容写入已存在值的单元格中。
这是我已经拥有的代码:
Sub Filtern()
Dim Lrow As Long
Dim lngLetzte As Long
With ThisWorkbook.Worksheets("Datenbasis")
If .AutoFilterMode = False Then .Range("B:M").AutoFilter
lngLetzte = .AutoFilter.Range.SpecialCells(xlCellTypeLastCell).Row
'Filter wählen Kategorien"
.Range("A:M").AutoFilter 8, "X"
.Range("A:M").AutoFilter 2, "Y"
.Range("A:M").AutoFilter 9, "Z"
If .Columns(3).SpecialCells(xlCellTypeVisible).Count > 1 Then
.Range(.Cells(2, 3), .Cells(lngLetzte, 14)).Copy
With Worksheets("L")
Lrow = .Cells(.Rows.Count, "D").End(xlUp).Row + 1
.Range("D" & Lrow).PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
End With
End If
解决方案
推荐阅读
- java - JDialog 无法在 SftpProgressMonitor 中更新
- java - Android 应用程序在向另一个活动打开一个活动时崩溃
- google-chrome - 如何从地址栏搜索网站
- c++ - 如何在 C++ 应用程序中托管的 CLR (.NET) 实例中设置用于程序集解析的基本目录?
- javascript - 如何使用 javascript 启用和禁用按钮
- wordpress - 在 woocommerce 管理员中添加和编辑产品时添加自定义通知
- bit-manipulation - 为什么 (x-1) 从 x 的最右边设置位切换所有位?
- amazon-web-services - 面向初学者的 Echo Dot AWS 技能开发
- javascript - 在fabric js画布中的组中添加文本和网格线
- toolkit - 全息工具包。测试资产在哪里