Tjena jag har ett litet problem, Jag programerade lit i ett exceldokumet i en PC med Excel 2003.
Nu har jag uppgraderat till Excell 2010 men dockumentet vill inte funka.
Någon som har något tips?
Här är kodningen;
Private Sub ComboBox1_Change()
End Sub
Private Sub CommandButton1_Click()
Dim MyCell As Range
Set MyCell = Workbooks("100427").Worksheets("Söksida").Range("D4")
RetVal = Shell("C:\windows\system32\mspaint.exe " & Chr(34) & MyCell.Value & Chr(34), vbNormalFocus)
End Sub
Private Sub CommandButton2_Click()
Dim MyCell As Range
Set MyCell = Workbooks("100427").Worksheets("Söksida").Range("D4")
RetVal = Shell("C:\program\microsoft office\office11\ois.exe " & Chr(34) & MyCell.Value & Chr(34), vbNormalFocus)
End Sub
Private Sub CommandButton3_Click()
Dim MyCell As Range
Set MyCell = Workbooks("100427").Worksheets("Söksida").Range("d4")
RetVal = Shell("C:\Program Files (x86)\Mozilla Firefox\firefox.exe " & Chr(34) & MyCell.Value & Chr(34), vbNormalFocus)
End Sub
Felet ligger tydligen i raderna med röd text.
Felmeddelandet lyder : Körfel nr '9'. : Indexet är utanför intervall.
Tacksam för hjälp.
Sida 1 av 1
VB funkade i Excel 2003 men inte i Excel 2010
#1
Skrivet 13 jun 2012, 17:33
Skrivet 13 jun 2012, 17:33
#2
Skrivet 13 jun 2012, 22:25
Bryt ned raden till steg för steg, typ
With Workbooks("100427")
With .Worksheets("Söksida")
Set myCell = .Range("D4")
End With
End With
så kan vi se vilken rad det är som ger fel.
Skrivet 13 jun 2012, 22:25
Bryt ned raden till steg för steg, typ
så kan vi se vilken rad det är som ger fel.
With Workbooks("100427")
With .Worksheets("Söksida")
Set myCell = .Range("D4")
End With
End Withså kan vi se vilken rad det är som ger fel.
#3
Skrivet 14 jun 2012, 19:15
Monshi, den 13 jun 2012, 22:25, sa:
Bryt ned raden till steg för steg, typ
With Workbooks("100427")
With .Worksheets("Söksida")
Set myCell = .Range("D4")
End With
End With
så kan vi se vilken rad det är som ger fel.
Supertack för att du tar dig tid att hjälpa mig.
Felet ligger i raden, With Workbooks("100427")
Skrivet 14 jun 2012, 19:15
Monshi, den 13 jun 2012, 22:25, sa:
Bryt ned raden till steg för steg, typ
så kan vi se vilken rad det är som ger fel.
With Workbooks("100427")
With .Worksheets("Söksida")
Set myCell = .Range("D4")
End With
End Withså kan vi se vilken rad det är som ger fel.
Supertack för att du tar dig tid att hjälpa mig.
Felet ligger i raden, With Workbooks("100427")
#4
Skrivet 15 jun 2012, 06:44
Första raden med andra ord.
Jag misstänker att felet är att du måste adressera med hela filnamnet. Idag kan du ju ha en bok som heter samma sak med olika filändelser öppna, förut hade alla böcker xls som standard.
Dvs skriv
With Workbooks("100427.xls")
Skrivet 15 jun 2012, 06:44
Första raden med andra ord.
Jag misstänker att felet är att du måste adressera med hela filnamnet. Idag kan du ju ha en bok som heter samma sak med olika filändelser öppna, förut hade alla böcker xls som standard.
Dvs skriv
Jag misstänker att felet är att du måste adressera med hela filnamnet. Idag kan du ju ha en bok som heter samma sak med olika filändelser öppna, förut hade alla böcker xls som standard.
Dvs skriv
With Workbooks("100427.xls")
#5
Skrivet 15 jun 2012, 16:47
Monshi, den 15 jun 2012, 06:44, sa:
Första raden med andra ord.
Jag misstänker att felet är att du måste adressera med hela filnamnet. Idag kan du ju ha en bok som heter samma sak med olika filändelser öppna, förut hade alla böcker xls som standard.
Dvs skriv
With Workbooks("100427.xls")
TACK! Det löste problemet!
Skrivet 15 jun 2012, 16:47
Monshi, den 15 jun 2012, 06:44, sa:
Första raden med andra ord.
Jag misstänker att felet är att du måste adressera med hela filnamnet. Idag kan du ju ha en bok som heter samma sak med olika filändelser öppna, förut hade alla böcker xls som standard.
Dvs skriv
Jag misstänker att felet är att du måste adressera med hela filnamnet. Idag kan du ju ha en bok som heter samma sak med olika filändelser öppna, förut hade alla böcker xls som standard.
Dvs skriv
With Workbooks("100427.xls")
TACK! Det löste problemet!
Sida 1 av 1
1 besökare läser just nu den här tråden, varav 0 medlem(mar) och 1 gäst(er)
Sök i Eforum
Senast obesvarade trådar
-
årsklocka
Forum: Kalkylprogram - Excel m fl -
Star Trek's Tricorder
Forum: Öppet forum! Ordet är fritt ... -
Namnge individuella säkerhetskopieringar
Forum: Windows 7 -
Hypersnabb batteriladdning!
Forum: Öppet forum! Ordet är fritt ... -
Skärmen startar inte när ja öppnar locket
Forum: Bärbara datorer -
Dell panka
Forum: Öppet forum! Ordet är fritt ... -
Mask On
Forum: Öppet forum! Ordet är fritt ... -
Hur får man game.cfg att fungera i CS: Global Offensive?
Forum: Datorspel -
10 gratisverktyg för säkert nät
Forum: Säkerhet - övrigt -
Varning för ”Nummerupplysningen.se”
Forum: Öppet forum! Ordet är fritt ...

Logga in
Bli medlem

Citera flera inlägg