Jeg savner en makro, som i hvert af de tre ark løber hver række igennem og forbinder den modsatte værdi fra et andet ark.
Eks. I ark S1 skal den for første linie gå ind i ark S2 og finde der hvor modpart er S1 tage værdien -1000 og skrive i ark S1 i kolonne fire ud for række 2. Dernæste tager den ark S2 og gør det samme.
Det må gerne være en fleksikbel makro, da alle ark S1, S2 osv kan indeholde op til hundrede linier. Endvidere kan der være op til måske 30 ark fra S1 .... Sn. Derfor må makroen gerne starte med ark "1" (som er det første er et "start"-ark og derefter gentage proceduren for alle ark til det sidste. For eksempel kan det sidste være før et "end"-ark, som er tomt.
Jeg ved ikke helt, hvad point-kravene er - men håber at 100 er okay.
så vil jeg gerne have en makro, som i ark S1 løber alle linier igennem (her 2) og for hver linie tager det ark, som hedder det samme som i kolonne to (her S2) og bagefter i ark S2 finder den række, hvor værdien i kolonne 1 er lig med kolonne 2 i S2. Herefter skal den tage værdien i kolonne 3 fra ark S2 og skrive i ark S1 i kolonne 4.
ja, det blev tydeligere, men ... Jeg har måske en makro på arbejde (dvs i næste uge), som kan hjælpe dig i gang. Hvis ja, så vender jeg tilbage i løbet af næste uge.
Så er jeg tilbage med svar. Makroen kunne ikke bruges, men jeg har fundet en funktion i Excel, som formentlig kan løse opgaven med opsamling af data i et (eller flere) ark til anvendelse i et andet ark. Funktionen er: Konsolider (under menuen data). Jeg har ikke selv brugt den, men skimmet en 6-siders, detaljeret beskrivelse. Du må bruge hjælpefunktionen i Excel, hvor der er flere beskrivende menupunkter om anvendelsen af konsolider-funktionen - stort set, hvad min bskrivelse indeholder. Håber du kan få løst problemet på denne måde. Ellers skal du nok flytte spørgsmålet til Visual Basic under programmering, så en "VBA-haj" kan hjælpe dig.
Tak for din tilbagemelding. Det dækker desværre ikke nok, da problemstillingen er lidt mere kompleks. Hvordan flytter man det til VBA ?
Synes godt om
Ny brugerNybegynder
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.