我需要调整下面的公式,以便不是总是添加5个零,而是添加足够的零到10个值(字符)。我在系统(iCIMS)中使用它,结果(取决于特定人员的状态,即此模拟中的A1和A2)需要是第一个初始,最后一个初始,系统ID,具有足够的零等于10个值。 Example: Kiki James System id: 123 Result: KJ12300000 Example: Bob Jones System id: 2345 Result: BJ23450000 以下工作了一段时间;但是,现在系统ID已经增长到4位数(所以有些人有3位数,有些4位)。 IF(OR(A1="yes",A2="yes),Left(B1)&Left(B2)&B3&"00000","")
我正在尝试浏览Interent Explorer并使用VBA下载CSV。我知道该网站使用javascript编码为html,但我很难找到我需要使用VBA语法而不是html的点。我也不知道这是否是正确的方法,因为文档,我发现,在线并不具体来涵盖我的具体问题。我明白我可以很容易地使用python执行此操作,但缺乏开始这段旅程的知识。从VBA开始,即使它很慢。 以下是我目前的尝试和首次尝试编码自动化。此外,如果有任何人知道在操作系统被“锁定”而不是“退出”时安排运行宏,这将是非常好的,但是现在我真的只需要一种自动方式来获取这些数据。 Public Sub GrabCSV() Dim IE As InternetExplorerMedium Dim URL As String Set IE = New InternetExplorerMedium URL = "http://link" With IE .Visible = True .Navigate URL End With Do While IE.Busy DoEvents Loop 'Current Attempt IE.document.form.Select.getElementsByName("01").Selected = True IE.document.form.Select.getElementsByName("02").Selected = True IE.document.form.Select.getElementsByName("03").Selected = True 'Attempt 1 'IE.Document.form("highlight").Select …
使用这个: A B "C D" E F "G H Excel 2007正确打开: col1 col2 col3 A B C D -------------------- E F G H Excel 2010打开如下: colA colB colC A B C -------------------- D" -------------------- E F G H" 我已经“选择了作为文本限定符。任何想法?