有没有一种方法可以根据估算值对数据进行排序

时间:2019-06-05 01:02:11

标签: excel vba

我在Excel中有3列,其值分别是Name / City / Birthday,我尝试创建一个输入框,在其中我可以键入Name,在第二列中输入出生日期,以便显示结果对于仅在第一个输入框中使用的名称,在“第一个”列中的“城市+生日”将为 我试过了,但是没用

Sub fill_next()
    For i = 2 To 10
        If InputBox("vam", "val") = Range("A" & i).Value Then
            Range("E" & i).Value = Range("B" & i) & InputBox("enter number", "value baliz")
        End If
    Next i
End Sub

1 个答案:

答案 0 :(得分:0)

Range(“ B”&i)包含一个下拉列表,而InputBox(...)包含一个变量,该变量被添加到文本中,从而解决了问题

该问题位于Range(“ B”&i)中,未检测到下拉列表,并且我在代码中指定了单元格。谢谢大家

Sub fill_next()
For i = 1 To 8
If Range("A" & 15).Value = Range("A" & i).Value Then

Range("A" & 21).Value = Range("B" & 15) & "*" & InputBox("enter restaure date",      "Consultation") & "*""" & Range("C" & 15).Value
End If
Next i
End Sub