Avatar billede splokit Nybegynder
29. november 2005 - 01:12 Der er 9 kommentarer og
2 løsninger

Hvis tid er ens vis popup

Hvis tid er ens i I kolonnen I2:I24. vis popup
Avatar billede splokit Nybegynder
29. november 2005 - 02:11 #1
og fjer den ene af de to tider som er ens
Avatar billede martin_moth Mester
29. november 2005 - 10:50 #2
Forklar nærmere "Hvis tid er ens"
Avatar billede splokit Nybegynder
29. november 2005 - 15:53 #3
Hvis Det er to ens tider i den kolonne som eks 08:00 skal det komme en msg box from og sige "der kan ikke være to af samme tid" hvor man skal trykke ok der efter skal den slette den ene af de to tider som er end...
Avatar billede splokit Nybegynder
29. november 2005 - 16:14 #4
Frem* :S
Avatar billede martin_moth Mester
29. november 2005 - 19:07 #5
Må der bruges VBA?
Avatar billede splokit Nybegynder
29. november 2005 - 20:50 #6
Meget gerne
Avatar billede martin_moth Mester
30. november 2005 - 06:51 #7
Lav en løkke, der looper over I2:I24
Sammenlign med I2.
Kør løkken igen - sammen lign med I3

..
...
osv.

til du får sammenlignet allesammen

Koden:

    Dim i As Long
    Dim j As Long
    i = 1
    j = i
    For i = 1 To 19
      For j = i + 1 To 20
        If Cells(j, 9).Value = Cells(i, 9).Value Then
          MsgBox "Række " & i & " og " & j & " indeholder samme værdi"
        End If
      Next j
    Next i
    MsgBox "test slut"
Avatar billede martin_moth Mester
30. november 2005 - 06:52 #8
Hov - jeg kører kun til række 20 - ret selv til 24
Avatar billede martin_moth Mester
30. november 2005 - 06:58 #9
Version 0.0000001 Beta


    Dim i As Long
    Dim j As Long
    Dim lngAnswer As Long
    Const MaxRow = 24
    i = 1
    j = i
    For i = 1 To MaxRow - 1
      For j = i + 1 To MaxRow
        If Len(Cells(j, 9).Value) > 0 Then
          If Cells(j, 9).Value = Cells(i, 9).Value Then
            lngAnswer = MsgBox("Række " & i & " og " & j & " indeholder samme værdi. Vil du afbryde og slette (ja) eller fortsætte (nej)", vbYesNo)
            If vbYes = lngAnswer Then
              MsgBox "Program sluttes. "
              Exit Sub
            End If
          End If
        End If
      Next j
    Next i
    MsgBox "test slut"
Avatar billede splokit Nybegynder
30. november 2005 - 16:53 #10
det skal kun være en (ok) og så slette de tider der er ens
Avatar billede martin_moth Mester
01. december 2005 - 06:36 #11
Så ret det til selv
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