chatGPT爆火前,也有不少类似的AI对话产品,为什么之前的没有火起来?我的看法是两者有本质的区别,一个是玩具,一个是生产力工具,有本质的区别。看看下面的例子,要求chatGPT写代码:

我:

写一段VB代码,查找一个工作簿中两

个表格(sheet1和sheet2)中的差异,并把两个表格中有差异的单元格标成黄色。

chatGPT:

这是一段使用 Visual Basic for Applications (VBA) 实现查找工作簿中两个表格 (Sheet1 和 Sheet2) 中的差异并将不同的单元格标记为黄色的代码:

Sub CompareSheets()

Dim ws1 As Worksheet

Dim ws2 As Worksheet

Dim rng1 As Range

Dim rng2 As Range

Dim cell1 As Range

Dim cell2 As Range

Set ws1 = ThisWorkbook.Sheets("Sheet1")

Set ws2 = ThisWorkbook.Sheets("Sheet2")

Set rng1 = ws1.Range("A1:Z100")

Set rng2 = ws2.Range("A1:Z100")

For Each cell1 In rng1

For Each cell2 In rng2

If cell1.Address = cell2.Address And cell1.Value <> cell2.Value Then

cell1.Interior.Color = RGB(255, 255, 153)

End If

Next cell2

Next cell1

End Sub

该代码定义了两个工作表 (ws1 和 ws2),并为它们定义了一个区域 (rng1 和 rng2)。然后,代码使用两个嵌套的循环,分别比较每个单元格 (cell1 和 cell2)。如果两个单元格的值不同,则将该单元格的背景颜色设置为黄色。

请注意,上面的代码将比较的单元格范围固定为 A1 到 Z100,您可以根据需要调整该范围。

不但给出来代码,还有相关注释。这段代码我在Excel表中测试过了,完全可用。

真的有人要失业了!