设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3231|回复: 7
打印 上一主题 下一主题

检索最新数据显示

[复制链接]
跳转到指定楼层
1#
发表于 2008-7-8 11:24:59 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
各位:
   Excel2003中如何将第一行B1到Z1中最新录入的数据显示在A1中.
   如在 C1中录入55,那A1显示55; 再到G1中录入98,A1自动显示98?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
8#
发表于 2008-7-13 21:28:05 | 只看该作者
Dim i As Integer
Dim j As Integer

Private Sub Worksheet_Change(ByVal Target As Range)
'一行
'For i = 2 To 26
'    If Target = Cells(1, i).Value Then
'       Cells(1, i).Value= Cells(1, i).Value
'    End If
'Next
'多行
For j = 1 To 30
    For i = 2 To 26
    If Target = Cells(j, i).Value Then
        Cells(j, 1).Value = Cells(j, i).Value
    End If
    Next
Next
End Sub

点击这里给我发消息

7#
发表于 2008-7-11 23:26:19 | 只看该作者
J=0 to 25
cells(j, i)怎么弄呢?

点击这里给我发消息

6#
发表于 2008-7-11 14:04:03 | 只看该作者
Line = "a" + j
文本和数字相加?
5#
 楼主| 发表于 2008-7-11 10:51:27 | 只看该作者
[:27] ,如果是A1到Z1都要显示后面的数据呢.
   下面的语句那里出了问题
Dim i As Integer
Dim j As Integer
Private Sub Worksheet_Change(ByVal Target As Range)
For i = 2 To 26
   For j = 0 To 25
      If Target = Cells(j, i).Value Then
         Line = "a" + j
         LineNane = Line & "1"
         Range(LineName).Value = Cells(j, i).Value
         'Range("a1").Value = Cells(1, i).Value
      End If
   Next
Next
End Sub
4#
发表于 2008-7-8 17:39:52 | 只看该作者
[:50] [:50] [:50]

点击这里给我发消息

3#
发表于 2008-7-8 15:35:36 | 只看该作者
确定都是数字 的话,可以在A1里输入
=lookup(9e+307,b1:z1)
2#
发表于 2008-7-8 14:52:22 | 只看该作者
不知是否合用?[:50] [:50] [:50]

[ 本帖最后由 chenwm1973 于 2008-7-8 14:55 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

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

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-29 21:35 , Processed in 0.084862 second(s), 33 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表