Avatar billede splokit Nybegynder
10. november 2005 - 12:44 Der er 6 kommentarer og
1 løsning

Finde ud for to celler og give værdi i en 3. celle

Vider bygning på http://eksperten.dk/spm/662684

Fra H8:I8:J8

H8 = Ark navn. I8 = Værdi I B Kolonnen. J8 = Den værdi som skal skrives ind i D? Hvor der nu står hvornår den er addet som skal rykkes til E?
Avatar billede oyejo Nybegynder
18. november 2005 - 08:11 #1
Er litt usikker på hva du mener men prøv denne:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  Dim it As Variant
  Dim vTypeList() As Variant

    If Target.Address = Cells(5, 7).Address Then
       
    For Each c In Range(Cells(5, 3), Cells(5, 4))
      If IsEmpty(c) Then
        Cells(5, 3).Select
        Exit Sub
      End If
    Next
   
    Cells(5, 7).FormulaR1C1 = "=now()"
    Cells(8, 8).Value = Name
    Cells(8, 9).Value = Cells(5, 2).Value
    Cells(8, 10).Value = Cells(5, 4).Value
   
    With Cells(5, 3)
      Trim (.Text)
      .Value = UCase(.Text)
      vTyp = .Text
    End With
   
    Call Add_vognløb
   
    vTypeList = Array("HT", "GT", "D10X", "MKR")
    For Each it In vTypeList
      If vTyp = it Then Call sTYPE
    Next
   
  End If
End Sub
Avatar billede oyejo Nybegynder
18. november 2005 - 08:11 #2
Public vdB() As Variant
Public vTyp As Variant

Sub Add_vognløb()
  With Worksheets("Vognløb")
 
    With Range(.Cells(5, 3), .Cells(5, 7))
      vdB = .Value
      .ClearContents
      .Resize(1, 1).Select
    End With
   
    .Rows(11).Insert
    With Range(.Cells(11, 3), .Cells(11, 7))
      .Value = vdB
      .Borders().LineStyle = xlContinuous
      .Interior.ColorIndex = xlNone
    End With
  End With
  With Worksheets("Printliste")
    .Rows(2).Insert
   
    With Range(.Cells(2, 1), .Cells(2, 5))
      .Value = vdB
      .Borders().LineStyle = xlContinuous
    End With
     
  End With
  ActiveWorkbook.Save
End Sub


Public Sub sTYPE()

  With Worksheets(vTyp)
    .Rows(2).Insert
    With Range(.Cells(2, 1), .Cells(2, 5))
      .Value = vdB
      .Borders().LineStyle = xlContinuous
    End With
  End With
  ActiveWorkbook.Save
End Sub
Avatar billede splokit Nybegynder
18. november 2005 - 21:08 #3
Det jeg ville var den skal finde ud fra de to værdier som man skriver i "H8:I8" skal

den finde i række C&D eks. H8 =[ 410] I8 = [123456] når man trykker på søg skal den søge efter værdien som h8 = i kollone C og hvis den er der skal den se om I8 passer ud fra D i samme række som H8 er fundet i. hvis de er ens skal den Tage den værdi man har i J8 og smide den ind i F Hvor H8 & I8 blev fundet. og gøre det samme på printliste! Bare hvor det ikke er c,d Men A,b & smide værdien i D.
Avatar billede splokit Nybegynder
18. november 2005 - 21:09 #4
den skal ikke hænge sammen med den anden kode...
Avatar billede splokit Nybegynder
29. november 2005 - 17:44 #5
Kom med svar
Avatar billede oyejo Nybegynder
30. november 2005 - 08:22 #6
jeg fortjener ikke point's her, da du ikke har fått løst ditt problem.
har desverre ikke tid til å se på dette for tiden, beklager.
Avatar billede splokit Nybegynder
01. december 2005 - 15:24 #7
oki slut
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester