Avatar billede ngunordic Juniormester
01. november 2013 - 12:31 Der er 1 løsning

Sammenfletning af Excel filer

Hej,

Jeg er i gang med at lave en CSV fil til at uploade til Turbolister 2 - et program to upload at listings til ebay.

Jeg har 4 forskellige mærker, med mange forskellige underliggende produkter.

Jeg har oprettet et excel ark til hver produkt, så når jeg skriver derind, vil jeg gerne det ryger direkte over i den CSV fil.

Det kan jeg godt finde ud af, men vil gerne, at hver gang jeg opretter en linie i det ene excel ark, laver den også linien i det andet, med de linier default.

Forstår i hvad jeg mener??
Avatar billede Sitestory Mester
03. november 2013 - 10:58 #1
Hvis jeg har forstået dig ret, er en mulig løsning at indsætte flg. i det ene regnearks kodeark (under Excel objects). Her faneblad/ark 1:

Private Sub Worksheet_Change(ByVal Target As Range)
  With Workbooks(2)
      .Application.EnableEvents = False
      .Worksheets(1).Range(Target.Address).Value = Target.Value
      .Application.EnableEvents = True
  End With
End Sub

og i det andet regnearks kodeark for faneblad 1:

Private Sub Worksheet_Change(ByVal Target As Range)
  With Workbooks(1)
      .Application.EnableEvents = False
      .Worksheets(1).Range(Target.Address).Value = Target.Value
      .Application.EnableEvents = True
  End With
End Sub

Workbook- og worksheets-numre kan erstattes af navne i incitationstegn: "navn".

Uanset hvilket af regnearkene du nu skriver i, vil det også blive indsat i det andet i samme celle.
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