1樓:古龍皎月
很顯然,你的公司名稱是個常量,不會是變數!
開啟excle之後,選"工具->巨集->vb編譯器"
然後看裡面是否存在"模組"或者"類模組"的東西.
(啥也沒有的不是巨集...)
有的話,點選模組,用ctrl+f查詢你的公司名字,然後直接修改一下就ok~
(模組可能很多,也可能只有乙個,你都檢視一下吧!)
2樓:匿名使用者
不如編個小的vba程式「後置處理」一下,例如:
private sub commandbutton1_click()dim rag as range
for each rag in usedrangeif instr(rag.value, "a公司第x月工資條") > 0 then
rag.value = replace(rag.value, "a公司第x月工資條", "b公司第x月工資條")
end if
next
end sub
執行這段程式即可把a公司名稱換成b公司名稱。
如果你能找到原先寫a公司的巨集,只需把上面的**新增到寫a公司的巨集的最後。
3樓:北方會員
巨集是可以設定密碼的,你只有找當初做這個巨集的人討要密碼了。開啟巨集就好辦了。
4樓:芮城老憨
你可從巨集裡找到並修改它,應該不是難事兒吧?
如何用excel中的巨集進行工資條的製作
5樓:匿名使用者
1、可以用錄製「巨集」的方式進行工資條的製作。
第一,開啟excel表單,找到開發工具,點選錄製巨集;
第二,開始製作表單;製作完成,點選「停止錄製」;
第三,選中單元格,執行巨集。
2、為提高效率,可以做乙個按鈕,進行批量操作。
6樓:小顏
sub makesalarylist()
dim i as integer
dim endrow as integer
'測出資料的最後一行
endrow = sheet1.range("a65536").end(xlup).row - 1
'把標題貼過去
worksheets(1).range("1:1").copy (worksheets(2).cells(1, 1))
for i = 3 to endrow
'把每條資料抬頭貼過去
worksheets(1).range("2:2").copy (worksheets(2).cells(3 * i - 7, 1))
'把資料貼過去
worksheets(1).range(cells(i, 1), cells(i, 256)).copy (worksheets(2).
cells(3 * i - 6, 1))next iend sub 關閉編輯器,將自動返回到剛才的excel表,選擇「工具→巨集→巨集」,點選「執行」,將在sheet2生成轉換後的工資條。
關於excel製作小時工工資表的問題
7樓:我來也
在h2單元格輸入公式:
=round(g2*f2/"9:00",2)
複製並下拉,應該就是工資了
8樓:匿名使用者
如果是上午下午分開計時的,h2單元格輸入公式:
=(hour($e2-$d2)+minute($e2-$d2)/60)/9*60
然後下拉公式填充到h列其它單元格
9樓:匿名使用者
在h2中輸入或複製貼上下列公式
=g2*f2/(9/24)
下拉填充
10樓:飄葉如羽
h2=(hour(f2)+minute(f2)/60)*60/9
將小時分鐘折成小時,然後乘以單小時的工資就可以了
11樓:匿名使用者
時間差乘以每小時工資
用excel怎麼做工資表,工資條
12樓:虎倉權權權
30秒學會做工資條~
13樓:洋老師辦公教程
首先在輔助列輸入序號,向下複製序號,在把表頭複製到下面貼上到下面的**裡面,點選序號,然後在資料裡面點選公升序,在刪除輔助列即可。
14樓:銅心鐵膽
比如,有十個人發工資。第一場行是標題。從第二行開始。
編號從1,2,3,4,5,6,7,8,9,10,再從第12行開始。再複製九行標題。編號分別是。
1.5,2.5,3.
5,4.5,5.5,6.
5,7.5,8.5,9.
5,10.5。然後再給,編號這列公升序排列。。
15樓:風魚小漫
excel如何製作工資條,我教你!
用excel做工資表的問題
16樓:匿名使用者
個人覺得,先建立乙個excel工作簿,包括:a、b、c、d、e、f、g、彙總表,共8個表。每個工作表都有a這個員工的出勤借支記錄。
關鍵是彙總表的設定,我不清楚出勤借支記錄是否能用數字的方式記錄,如果能就最好。假設出勤彙總,可以把abcdefg的加起來,彙總到彙總表裡。假設資料在a1,那麼就是:
=a!a1+b!a1+c!
a1+d!a1+e!a1+f!
a1+g!a1。還有另一種方法,就是在彙總表裡用7個單元格每個單元格放相應工地出勤記錄,然後再求和。
不知是否說的清楚。自己多摸索多試驗就會成功的。
17樓:匿名使用者
分幾個表, 第乙個為彙總表
用sumif()公式做借支記錄彙總
出勤記錄可用自動篩選篩選 或索引 公式
18樓:匿名使用者
使用域,或者做多個excel**資料關聯
19樓:西門無刀
去搜尋個出勤模板,修改下就好了
求EXCEL用巨集的高手幫忙啊
哇 這麼複雜啊,這是你自己寫的嗎?我覺得你去論壇可能好找幫助一點,這個上傳附件最好。sub 按鈕1 單擊 dim mypath myfile ak as workbook,arow trow j as worksheet mypath 分表 searchsubfolders true myfile ...
excel用vba巨集中用for迴圈將一列滿足條件的後面加上需要的數值比如
直接寫個公式就可以了。假如你那個1在的列是b,在c裡寫公式if b1 1,a 空 然後填充就可以了。如果一定要用vba,那就讀出來單元格的內容,然後根據內容填充就可以了。 姓王的 sub aaa for i 1 to range a65536 end xlup row if cells i,1 張 ...
用EXCEL巨集計算一列資料的結果
設定b列第二行 到 a列有資料的最後一行的公式。sub a2 range b2 b range a65536 end xlup row formula vlookup a2,group a c,3,0 如果你只是需要結果而不需要保留公式,就把下面兩句去掉注釋。否則使用上面一句即可 range b2 ...