EXCEL VBA替换单元格的内容

丹尼尔·桑托斯(Daniel Santos)

我想在满足条件的情况下替换单元格的文本,但是数据在另一个文件中。我该怎么做?我用了这样的东西:

Sub test()
Dim customerBook As Workbook
Dim filter As String
Dim caption As String
Dim customerFilename As String
Dim customerWorkbook As Workbook
Dim targetWorkbook As Workbook


Set targetWorkbook = Application.ActiveWorkbook


filter = "Text files (*.xlsx),*.xlsx"
caption = "Please Select an input file "
customerFilename = Application.GetOpenFilename(filter, , caption)

Set customerWorkbook = Application.Workbooks.Open(customerFilename)


Dim targetSheet As Worksheet
Set targetSheet = targetWorkbook.Worksheets(1)
Dim sourceSheet As Worksheet
Set sourceSheet = customerWorkbook.Worksheets(1)

If targetSheet.Range("Q19", "BL23").Text = "OK" Then
sourceSheet.Range("GB38", "GH38").Text = "Agreed"
End If

End Sub
丹尼尔·桑托斯(Daniel Santos)

知道了!感谢您的支持

Sub test()
Dim customerBook As Workbook
Dim filter As String
Dim caption As String
Dim customerFilename As String
Dim customerWorkbook As Workbook
Dim targetWorkbook As Workbook


Set targetWorkbook = Application.ActiveWorkbook


filter = "Text files (*.xlsx),*.xlsx"
caption = "Please Select an input file "
customerFilename = Application.GetOpenFilename(filter, , caption)

Set customerWorkbook = Application.Workbooks.Open(customerFilename)


Dim targetSheet As Worksheet
Set targetSheet = targetWorkbook.Worksheets(1)
Dim sourceSheet As Worksheet
Set sourceSheet = customerWorkbook.Worksheets(1)
Dim x As String


If sourceSheet.Range("Q19").Text = "OK" Then
x = "Agreed"
End If

targetSheet.Range("GB38", "GH38") = x

End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

EXCEL VBA替换单元格的内容

来自分类Dev

Excel:匹配单元格B上单元格A的内容并替换文本

来自分类Dev

Excel:匹配单元格B上单元格A的内容并替换文本

来自分类Dev

单元格公式替换中的Excel VBA错误1004

来自分类Dev

Excel VBA 用公式中的答案替换单元格

来自分类Dev

Excel VBA:复制单元格内容

来自分类Dev

Excel不显示单元格内容

来自分类Dev

Excel-VBA 宏将单元格内容转换为另一个单元格的注释

来自分类Dev

Excel VBA运行时错误'424'对象需要将单元格内容替换为四舍五入到当前值的两位小数

来自分类Dev

Excel VBA清除活动单元格

来自分类Dev

Excel VBA:选定的单元格循环

来自分类Dev

Excel VBA重现单元格的值

来自分类Dev

Excel VBA:匹配单元格颜色

来自分类Dev

VBA:更改Excel单元格宽度

来自分类Dev

Excel VBA选择多个单元格

来自分类Dev

VBA Excel单元格值是“ not” NULL

来自分类Dev

VBA Excel中的单元格范围

来自分类Dev

VBA:更改Excel单元格宽度

来自分类Dev

Excel VBA清除活动单元格

来自分类Dev

VBA Excel单元格值是“ not” NULL

来自分类Dev

Excel VBA如何替换包含大于零的数字的每个单元格

来自分类Dev

Excel VBA-将单元格替换为特定公式的值

来自分类Dev

查找匹配范围并替换相邻的单元格值-Excel VBA

来自分类Dev

用Excel VBA中的单元格值替换MS Word中的单词

来自分类Dev

VBA-SendKeys粘贴语法错误-替换Excel单元格时

来自分类Dev

如何用Excel VBA循环中的列表中的名称替换单元格中的数字

来自分类Dev

Excel VBA代码替换单元格区域中的字符串

来自分类Dev

Excel VBA中命名单元格的访问值(内容)

来自分类Dev

VBA Excel:对于包含字母数字或仅数字内容的单元格,如何遍历B列?

Related 相关文章

热门标签

归档