Avatar billede chiefbigchief Mester
04. april 2018 - 21:19 Der er 2 kommentarer og
1 løsning

Kopier indhold fra række i en tabel til række i en anden tabel.

Hej Eksperter
Jeg lavet en makro i Word til Mac der kopiere en række fra en tabel i dokument 1 til til en række i dokument 2, jeg bruger InputBox til dette, problemet er at når InputBox venter på indtastning kan jeg ikke rulle i listen i dokument 1 så jeg kan se og vælge blandt de ca. 100 numre der er.
Hvad kan jeg gøre?
Jeg er også åben for ander løsninger på opgaven.

Koden kommer her.

Sub KopierNummer()

Dim svar As Byte
For løkke = 1 To 20
Selection.GoTo What:=wdGoToBookmark, Name:="start"
svar = InputBox(prompt:="Skriv nummeret på melodien du vil kopiere.              Tast 0 for at afbryde!!", _
Title:="Intast nummeret", xpos:=10, ypos:=10)

On Error GoTo FejlBehandling

If svar = "0" Then Exit For

If Selection.Information(wdWithInTable) = True Then

        Selection.MoveDown Unit:=wdLine, Count:=svar

    End If
Selection.MoveRight Unit:=wdWord, Count:=8, Extend:=wdExtend
  Selection.Copy
  Selection.Font.Bold = wdToggle
  Selection.Font.Italic = wdToggle
 
  Windows("SætNumre").Activate
    If løkke = 1 Then
        Selection.GoTo What:=wdGoToBookmark, Name:="start"
    End If
   
   
        Selection.Paste

  If Selection.Information(wdWithInTable) = True Then
   
      If Selection.Cells(1).RowIndex = 4 Then
      hop = 2
      Else: hop = 1
      End If

    Selection.MoveDown Unit:=wdLine, Count:=hop
   
  End If

  Windows("Repertoire").Activate
 
 
  If løkke = 20 Then
  a = MsgBox(prompt:="Du er nu færdig med kopieringen af første sæt", Title:="Stop")
  End If
 
  Next
Exit Sub
FejlBehandling:

MsgBox ("Du skal skrive et tal")
Err.Clear

Resume

End Sub

Mvh. Chiefbigchief.
Avatar billede kabbak Professor
04. april 2018 - 22:02 #1
Lav en lille Userform, med en tekstboks og en OK knap.

Sæt din kode under knappens kode

Sæt ShowModal til False for userformen, så kan du arbejde i word samtidig med at den er synlig.
Avatar billede chiefbigchief Mester
05. april 2018 - 07:47 #2
Tak for det den prøver jeg.
Avatar billede chiefbigchief Mester
06. april 2018 - 08:56 #3
Lader lige spørgsmålet stå weekenden over for andre løsninger, ellers markere jeg kabbak svar som løsning.
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
Kurser inden for grundlæggende programmering

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