我正在尝试运行一个宏来删除B列中不包含特定值的行.这是我的代码:
Sub deleteRows()
Dim count As Integer
count = Application.WorksheetFunction.CountA(Range("AF:AF"))
Dim i As Integer
i = 21
Do While i <= count
If (Application.WorksheetFunction.IsNumber(Application.WorksheetFunction.Search("OSR Platform", Range("B" & i))) = False) Then
If (Application.WorksheetFunction.IsNumber(Application.WorksheetFunction.Search("IAM", Range("B" & i))) = False) Then
Rows(i).EntireRow.Delete
i = i - 1
count = count - 1
End If
End If
i = i + 1
Loop
End Sub
Run Code Online (Sandbox Code Playgroud)
现在它应该做的是以下内容:
1.)找到要经过的行数并将其设置为count(这是有效的)
2.)从第21行开始,在B栏中寻找"OSR平台"和"IAM"[这种作品(见下文)]
3.)如果两者都找不到,删除整行并根据需要调整计数和行号(这有效)
出于某种原因,每当代码到达第一个If语句时,弹出一个带有红色X的错误窗口,只显示"400".据我所知,我已经在语法上写出了一切,但显然有些不对劲.
自从我使用PHP以来已经有几个月了,所以我假设我只是忘记了一些微不足道的事情.无论我将哪些PHP放入我的.php文件中,PHP部分都不会运行.即便是像这样简单的事情
<html>
<body>
<?php
echo "hey";
?>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
不起作用 - 它会产生一个空白页面.谢谢你的帮助!
编辑:我忘了提,我通过在文件位置到URL输入浏览浏览器中的网页.例)file:///C:/Users/Student/Documents/test.php
我正在制作一个表单,并希望在表单的某个部分完成时发生一些事情.我有一些复选框,一个下拉菜单和三个只读文本字段.当填充了复选框和下拉字段时,我需要弹出一些内容,但不知道如何执行此操作.我尝试在一个表单中放一个表单,但在那之后失败了,我后来读到了这个问题,我发现这是不切实际的.无论如何,这是我的表单代码:
<form action="http://siedb1.sys.virginia.edu/~jhr3ct/Code/Reserve%20Confirmation.php">
Facility: <input type="checkbox" name="facility" value="AFC">AFC
<input type="checkbox" name="facility" value="Memorial Gym">Memorial Gym
<input type="checkbox" name="facility" value="Slaughter">Slaughter
<input type="checkbox" name="facility" value="North Grounds">North Grounds<br>
Type of Room/Court:
<select>
<option value="default">Choose room...</option>
<option value="squash">Squash</option>
<option value="handball">Handball</option>
<option value="racquetball">Racquetball</option>
<option value="multipurpose">Multipurpose</option>
</select><br>
Room: <input type="text" name="start" readonly="readonly"><br>
Start Time: <input type="text" name="start" readonly="readonly"><br>
End Time: <input type="text" name="end" readonly="readonly"><br><br>
<input id="submit" type="submit" value="Submit">
</form>
Run Code Online (Sandbox Code Playgroud)
谢谢您的帮助!
所以我的手上有一点神秘感.我将一些参数传递给方法,但该方法永远不会执行.我已经检查过以确保没有任何参数本身为null.它甚至不执行方法中的第一行(简单System.out.println()).知道问题可能是什么?
这是审查中的方法:
public static void passedTest(String title, String startPhase, String endPhase,
String startTime, String endTime, long startMilli, long endMilli, String testNum) {
System.out.println("PASSED");
endMilli = System.currentTimeMillis();
totalLength += (endMilli - startMilli);
passedCount++;
try {
out.newLine();
out.write("Test Case " + testNum);
out.newLine();
out.newLine();
out.write(title + " --- " + startPhase.toUpperCase() + " to "
+ endPhase.toUpperCase());
out.newLine();
out.write("PASSED");
out.newLine();
out.write("__________________________________________");
out.newLine();
out.write("");
out.newLine();
out.write("\tSTARTED: " + startTime);
out.newLine();
out.write("\tENDED: " + endTime);
out.newLine();
out.write("\tDURATION: " + timeConverter(endMilli - startMilli)); …Run Code Online (Sandbox Code Playgroud)