Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Varför fungerar inte koden

Postades av 2013-09-13 09:18:49 - Roland Andersson, i forum asp.net generellt, Tråden har 2 Kommentarer och lästs av 4455 personer

Sub Form_Load()
cboProfil.AddItem "HEA"
cboProfil.AddItem "HEB"
cboProfil.AddItem "IPE"
cboProfil.AddItem "UNP"
cboProfil.AddItem "U"
cboProfil.AddItem "T"
cboProfil.AddItem "VKR"
cboProfil.AddItem "KKR"
cboProfil.AddItem "L"




Dim oConn As New ADODB.Connection
Dim oRs As New ADODB.Recordset
Dim cbostr As String
With oConn
    .Provider = "Microsoft.Jet.OLEDB.4.0"
    .Properties("Extended Properties").Value = "Excel 8.0"
    .Open "C:\Documents and Settings\My Documents\VB-filer\Balkberakningar\HEA-Data.xls"
End With

oRs.Open "Select * from [Blad1$B22:AC162]", oConn, adOpenStatic
 oRs.MoveFirst
 Do While Not oRs.EOF

 
 oRs.MoveNext
 
 Loop
oRs.Close
oConn.Close
Set oRs = Nothing
Set oConn = Nothing
End Sub




Private Sub cboDim_Click()
Dim oConn As New ADODB.Connection
Dim oRs As New ADODB.Recordset
Dim cbostr As String
Dim flt_Ix As Integer

Select Case cboProfil.Text
Case "VKR"
flt_Ix = 5
Case "KKR"
flt_Ix = 5
Case "U"
flt_Ix = 13
Case "L"
flt_Ix = 13
Case "UNP"
flt_Ix = 13
Case Else
flt_Ix = 11
End Select

With oConn
    .Provider = "Microsoft.Jet.OLEDB.4.0"
    .Properties("Extended Properties").Value = "Excel 8.0"
    .Open "C:\Documents and Settings\My Documents\VB-filer\Balkberakningar\" & cboProfil.Text & "-Data.xls"
End With
oRs.Open "Select * from [Blad1$B22:AC162]", oConn, adOpenStatic

oRs.MoveFirst

 Do While Not oRs.EOF
If oRs.Fields(1).Value & "-" & oRs.Fields(0).Value = cboDim.Text Then txtI.Text = oRs.Fields(flt_Ix).Value * 1000000




oRs.MoveNext

Loop

oRs.Close
oConn.Close
Set oConn = Nothing
Set oRs = Nothing

End Sub



Private Sub cboProfil_Click()

Dim oConn As New ADODB.Connection
Dim oRs As New ADODB.Recordset
Dim cbostr As String
With oConn
    .Provider = "Microsoft.Jet.OLEDB.4.0"
    .Properties("Extended Properties").Value = "Excel 8.0"
    .Open "C:\Documents and Settings\My Documents\VB-filer\Balkberakningar\" & cboProfil.Text & "-Data.xls"
End With
oRs.Open "Select * from [Blad1$B22:AC162]", oConn, adOpenStatic

oRs.MoveFirst

cboDim.Clear
Do While Not oRs.EOF
If oRs.Fields(0).Value = Null Then GoTo Skip

cboDim.AddItem oRs.Fields(1).Value & "-" & oRs.Fields(0).Value
Skip:
oRs.MoveNext
Loop

oRs.Close
oConn.Close
Set oConn = Nothing
Set oRs = Nothing

End Sub

Två kombiboxar för att välja profil resp dim En textbox för att visa resultatet från en kolumn i i Excelbladet Önskar koden för VBA också


Svara

Sv: Varför fungerar inte koden

Postades av 2013-09-13 16:07:31 - Tomas Granlund

För att öka chansen att få de svar du är ute efter så snabbt och korrekt som möjligt skulle jag råda dig att (utöver källkoden, förstås) även ta med följande information:

* Går koden att köra/kompilera? Om inte, vilket felmeddelande fås?
* När koden körs, vad händer som du INTE vill ska hända?
* När koden körs, vad händer inte som du VILL ska hända?

Annars är det lite som att ringa snickaren och säga "Mitt hus är trasigt, kom och fixa!", när problemet i själva verkat är att det droppar från handfatet i badrummet :)


Svara

Sv:Varför fungerar inte koden

Postades av 2013-09-17 01:08:09 - Roland Andersson

Går inte att kompilera Ger bara felmeddelande Userdefined type not defined En gång i tiden för kanske 10 år sen fungerade den dock med dåtidens excel Om du behöver excelfilerna så kan jag maila dem.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 159
27 952
271 704
1 586
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies