我正在使用Excel 2007中的工作表生成器.我有一个必须遵循的特定布局,我经常需要根据输入格式化单元格.由于生成器是动态的,我必须计算各种范围,合并单元格等.
我该如何转换这样的值?
Cells(1,1)
进入A1
,反之亦然
我定义了以下子例程:
Sub EnterCellValueMonthNumber(cells As range, number As Integer)
range(cells).Select
ActiveCell.FormulaR1C1 = number
End Sub
Run Code Online (Sandbox Code Playgroud)
当我像这样调用子程序时:
EnterCellValueMonthNumber ("N23:Q23",1)
Run Code Online (Sandbox Code Playgroud)
我收到以下错误消息:
Compile error Expected: =
Run Code Online (Sandbox Code Playgroud)
我不知道为什么我收到这条消息.有谁知道我错过了什么?
我试图在code :: blocks中使用make文件,但我做错了.我安装了包含编译器的版本.http://sourceforge.net/projects/codeblocks/files/Binaries/10.05/Windows/codeblocks-10.05mingw-setup.exe/download.我该怎么处理make文件?它始于:
CC=gcc
Run Code Online (Sandbox Code Playgroud)
最好的,美国
我有excel单元格,其中包含这样的条目:
name/A/date
name/B/date
name/C/date
Run Code Online (Sandbox Code Playgroud)
单元格内容显示在同一单元格中的多行上.我想对所有条目只做"名字"加粗.我录制了一个宏,我认为解决方案必须是这样的:
ActiveCell.FormulaR1C1 = "name/A/date" & Chr(10) & "name/B/date" & Chr(10) & "name/C/date"
With ActiveCell.Characters(Start:=25, Length:=4).Font
.FontStyle = "Bold"
End With
Run Code Online (Sandbox Code Playgroud)
我不知道的是如何获取每个条目的起始值和长度.有人有个主意吗?
我有另一个问题.XMLhttpRequests困扰着我.现在一切都在数据库中,但我需要这些数据来更新我的页面加载或重新加载.XHR在JavaScript文件中触发,触发PHP脚本.PHP脚本访问MySQL数据库.但是如何将获取的记录返回到我的JavaScript中以进行页面更新.我想不明白.
首先是我的同步XMLhttpRequest:
function retrieveRowsDB()
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","retrieveRowData.php", false);
xmlhttp.send(null);
return xmlhttp.responseText;
}
Run Code Online (Sandbox Code Playgroud)
那我的PHP脚本:
<?php
$con = mysql_connect("localhost","root","*************");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("sadb", $con);
$data="SELECT * FROM users ORDER BY rowdata ASC";
if (!mysql_query($data,$con))
{
die('Error: ' . mysql_error());
}
else
{
$dbrecords = mysql_query($data,$con);
}
$rowdata = mysql_fetch_array($dbrecords);
return $rowdata;
mysql_close($con);
?>
Run Code Online (Sandbox Code Playgroud)
我在这里错过了什么?有人知道吗?
我有一个宏,该宏根据Excel 2007中的用户输入插入许多行。一切正常,但仍然有一个小问题。我想从上面的行复制完整的格式。它仅适用于该行中的某些单元格。
这是插入代码:
Rows("B:B").Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Run Code Online (Sandbox Code Playgroud)
可以更改吗?
最好,美国
我有一个看起来像这样的数组:
array[0]: 6 8
array[1]: 12 9 6
array[2]: 33 32 5
array[3]: 8 6
Run Code Online (Sandbox Code Playgroud)
我想对这个数组进行排序,使它看起来像这样:
array[0]: 6 8
array[1]: 6 9 12
array[2]: 5 32 33
array[3]: 6 8
Run Code Online (Sandbox Code Playgroud)
我知道我可以对数组进行排序@newarray = sort {$a cmp $b} @array;
,但我也需要对每行中的元素进行排序.我怎样才能做到这一点?
我正在开发Firefox扩展.为此,我需要当前的URL.我尝试了两种可能性,结果如下:
location.href > chrome://browser/content/browser.xul
document.URL > undefined
Run Code Online (Sandbox Code Playgroud)
如果单击菜单按钮,则会在事件中调用它们.为什么不起作用?
我想选择整个Excel列的范围。是否可以通过此表达式选择它们?
range(cells(rowindex, columnindex),cells(rowindex,columnindex)).Select
Run Code Online (Sandbox Code Playgroud)
到目前为止,它还没有真正解决。我必须更改它们的格式和宽度。
最好,美国