Excel 函数问题

[复制链接]
查看11 | 回复2 | 2009-1-6 10:22:11 | 显示全部楼层 |阅读模式
我想实现这样的功能,如在A1单元格中输入数值100,回车时,我希望它能直接在A1中显示出:100/1.17的结果,依次类推,A2、A3……中的数值是我随机输入的,只有1.17是固定的;我知道是可以通过再多增加1列来做,但有没有其他办法,就是输入后直接在同一单元格显示计算的结果。

回复

使用道具 举报

千问 | 2009-1-6 10:22:11 | 显示全部楼层
可以,需要借助vba。右击工作表标签》查看代码》将下面的代码粘贴到右侧窗口中。Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
With Target
For Each c In Target.Cells
If .Column = 1 Then .Value = .Value / 1.17 '判断单元格是否为A列,如果是则将原值/1.17后填入单元格。
Next
End With
Application.EnableEvents = True...
回复

使用道具 举报

千问 | 2009-1-6 10:22:11 | 显示全部楼层
自定义格式为:G/通用格式"/1.17"显示为:100/1.17如果要得到计算结果,在B1输入1.17,复制B1,再选A列,“编辑”→选择性粘贴→除。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行