21. november 2012 - 15:53Der er
4 kommentarer og 1 løsning
userform til samkøring af data
Hej jeg håber at jeg denne gang kan formulere mig så der er nogen der vil hjælpe, mit problem er at jeg skal samkøre nogle data fra to regneark hvor jeg vil søge efter et nummer + en anden betingelse for så at ind skrive nogle date fra det ene regnear til det andet, håber i kan hjælpe da jeg er ved at få grå hår over de resultater jeg får med det jeg har lavet intil nu:))
En løsning er at et regneark via det andet regneark og så manipulere og hente data derfra. Det er ikke så kompliceret hvis du kender til VBA og kodning.
den sub jeg prøver at få til at virke ser sådan ud Private Sub CmB_Flet_Click()
Dim c As Range Dim Boxe As Variant Dim p As Variant, FB As Boolean, lokation As Integer
Dim R As Long, CF As String, Datafil As String, DataArk As String Application.ScreenUpdating = False Datafil = "Kun WmiGem_1.xlsx" ' Filnavnet på gemmefilen DataArk = "Data" ' Navnet på opslagsarket If Not WorkbookIsOpen(Datafil) Then Workbooks.Open Filename:="Y:\Nacelles\Vestas Assembly\Nacelle Factory Ringkoebing\_Shared\Lean_Information\Plan For Every Part\Wmi flet" & "\" & Datafil Else Windows(Datafil).Activate End If
If IsEmpty(OpslagsData) Then Call HentData ' hvis ikke indlæst, så gøres det igen For p = 1 To UBound(OpslagsData)
Sheets(DataArk).Select For Each c In Range("a2", Range("a2").End(xlDown)).Cells Boxe = Me.ComBBox.Value If LCase(c.Value) = LCase(OpslagsData(p, 1)) And LCase(OpslagsData(p, 17)) = Boxe Then
c.Offset(0, 3).Interior.ColorIndex = 10 End If
Next Next If FB = False Then MsgBox "Nummeret er ikke fundet" Me.ComBBox.SetFocus ' sætter focus på tekstboksen Exit Sub End If
Den virker på sin vis men hvis jeg sætter f.eks anden søge kriterie til vmibox 1 bliver nogle af cellerne også grøne ud for f.eks vmibox 3 så hvis du kan se hvad der er forkert ville jeg blive glad
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.