爱吃山楂片 发表于 2012-10-17 09:46

有没有excel高手??

有两个问题,不知道哪位高手能帮忙解答一下:
1. einbett功能:同事电脑上的excel打开一个excel文件,他能使用里面的einbett功能,但是我打开同样的文件,我却点不了那个功能,这是怎么回事?
1. xslx和xslm的区别:网上搜一下,还是不太理解。我想把一个excel文件保存为template,为了以后能应用于新的项目。这个excel文件里面einbett功能,不知道有没有macro,我应该保存为哪个格式?
不知道我又没有写明白,谢谢高手回答啊

jasmin929 发表于 2012-10-17 10:36

第一个问题,纯瞎猜,说错了别拍我,会不会是Lizenz的缘故

mungdong 发表于 2012-10-17 11:21

你在打开文件的时候有没有一个窗口跳出来问你marko aktiviert还是deaktiviert, 如果有的话就说明文件里面是有marco的。如果没有这个窗口你也可以点alt+F11, 看看这个文件是不是有被人写了marko。如果有marko的文件的话再保存的时候要存成xslm格式。要不然存成另外的格式marko就不能用了。

爱吃山楂片 发表于 2012-10-17 11:41

本帖最后由 爱吃山楂片 于 2012-10-17 12:54 编辑

mungdong 发表于 2012-10-17 12:21 static/image/common/back.gif
你在打开文件的时候有没有一个窗口跳出来问你marko aktiviert还是deaktiviert, 如果有的话就说明文件里面是 ...

alt F11试了,有makro在里面,我把makro激活之后,einbett功能能用了,但是自动变色功能不能用

爱吃山楂片 发表于 2012-10-17 11:43

jasmin929 发表于 2012-10-17 11:36 static/image/common/back.gif
第一个问题,纯瞎猜,说错了别拍我,会不会是Lizenz的缘故

公司正版的,肯定不是这个问题

爱吃山楂片 发表于 2012-10-17 11:52

mungdong 发表于 2012-10-17 12:21 static/image/common/back.gif
你在打开文件的时候有没有一个窗口跳出来问你marko aktiviert还是deaktiviert, 如果有的话就说明文件里面是 ...

里面还有个功能,只要下一列的数据跟第一列不一样,就会自动被标记为黄色,这个功能有的文件能用,有的不能用,这有可能是什么问题?

usstlf 发表于 2012-10-17 11:58

宏的问题,发文件上来看看

爱吃山楂片 发表于 2012-10-17 12:01

usstlf 发表于 2012-10-17 12:58 static/image/common/back.gif
宏的问题,发文件上来看看

Private Sub FinishedOptBtn_Click()
    ActiveSheet.NextStepBtn.Enabled = False
    ActiveSheet.NextStepBtn.BackColor = RGB(240, 240, 240)
    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
End Sub

Private Sub OngoingOptBtn_Click()
    ActiveSheet.NextStepBtn.Enabled = True
    ActiveSheet.NextStepBtn.BackColor = RGB(150, 255, 150)
    ActiveSheet.Unprotect
    Cells(1, 1).Activate
End Sub

Private Sub NextStepBtn_Click()
    If Cells(7, 6).Value = "" Or Cells(8, 6).Value = "" Or Cells(9, 6).Value = "" Then
      Exit Sub
    End If
    For c = 7 To ActiveSheet.UsedRange.Columns.Count + 1
      If Cells(6, c).Value = "" Or Cells(7, c).Value = "" Or Cells(8, c).Value = "" _
            Or Cells(9, c).Value = "" Then
            lastcol = c - 1
            Exit For
      End If
    Next c
    lastrow = ActiveSheet.UsedRange.Rows.Count
    ActiveSheet.Range(Cells(10, lastcol), Cells(lastrow, lastcol)).Select
    Selection.Copy
    ActiveSheet.Cells(10, lastcol + 1).Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
      :=False, Transpose:=False
    ActiveSheet.Cells(2, lastcol + 1).Select
    Application.CutCopyMode = False
    ActiveSheet.NextStepBtn.Left = Cells(6, lastcol + 1).Left
End Sub

爱吃山楂片 发表于 2012-10-17 12:02

usstlf 发表于 2012-10-17 12:58 static/image/common/back.gif
宏的问题,发文件上来看看

我手上有两个excel文件,同样的功能,同样的内容。但是在一个文件里面,自动变色功能可以用,另外一个不能用,我比较了一下他们的makro,似乎一模一样啊

usstlf 发表于 2012-10-17 12:14

这里面没有着色程序,只是简单的copy past功能
页: [1] 2
查看完整版本: 有没有excel高手??