• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Knippen en plakken

Status
Niet open voor verdere reacties.

PaDalton

Gebruiker
Lid geworden
17 jun 2021
Berichten
32
Beste mensen,

ik heb een macro die knipt en plakt.
Dit naar volle tevredenheid.

Nu diverse mensen dit gebruiken stuit ik op het probleem dat de mensen zomaar ergens gaan "plakken".

De vraag om "wat te knippen?" gebeurd met een listbox in een userform.
De vraag om "waar te plakken?" gebeurd d.m.v. een inputbox.

Mijn vraag is:
Kan dit ook d.m.v. een listbox in een userform in plaats van een inputbox?
Ze mogen dan alleen maar plakken in regel 8, regel 13, regel 18 en zo verder.

Is hier ook een oplossing voor te verzinnen?
 
Laatst bewerkt door een moderator:
Wat nog veel erger is: het bestand bevat samengevoegde cellen.

Als je met een reguliere tabel zou werken lijkt mij dat knippen en plakken volledig overbodig.
Voor een volgorde van gegevens zijn knippen en plakken de minst voor-de-hand-liggende akties.
 
Laatst bewerkt:
Beste SNB,


Ik weet het, samengevoegde cellen zijn een nagel aan de doodskist voor iedere excel gebruiker.
Ik heb voor jou de samengevoegde cellen eruit gehaald.
Dit had volgens mij toch verder niets met de vraag te maken?
 
Laatst bewerkt door een moderator:
Toch wel: een bestand met samengevoegde cellen negeer ik. Dan is er in ieder geval 1 beantwoorder minder voor je vraag.

Maar ook zonder samengevoegde cellen ontgaat me de zin van de excercitie: kun je die nog toelichten (want voor sorteren heeft Excel zelf voldoende faciliteiten; daarvoor hebben we geen VBA nodig).
 
Beste SNB,

Alvast bedankt voor het meedenken.

In mijn orginele bestand worden bijna dagelijks nieuwe gegevens geimporteerd.

De gegevens die geknipt en geplakt worden staan in gedefineerde naam ranges.

2 x per week worden dezelfde gegevens ook in een ander gebied van mijn bestand gebruikt.
Tot nu toe was dat allemaal handmatig knip en plakwerk met soms fouten als gevolg.

Het zou gemakkelijk zijn voor mij om het gehele bestand mee te sturen, maar dat is veel te groot om hier te plaatsen.
Vandaar dit uitgeklede bestand.

En tabellen en sorteren, helaas kan dat (nog) niet met mijn gegevens en opbouw van mijn bestand.

Ik hoop dat het duidelijk is.
 
Laatst bewerkt door een moderator:
Beste AD1957,

Helpmij accepteerd een bestandsgroote van 1.95 Mb.
Ingepakt (gezipt) is mijn bestand 4.25 Mb.
Dus dat gaat niet lukken, vandaar mijn uitgeklede voorbeeld bestand.
 
Laatst bewerkt door een moderator:
Er is geen enkele noodzaak om voor een vraag een bestand groter dan 50kb te plaatsen.

Inplaats van een vraag over een oplossing (knippen en plakken) kun je beter een vraag stellen over een hoe te komen van een aanpak om van een bepaalde beginsituatie naar een gewenste eindsituatie te komen.

In mijn orginele bestand worden bijna dagelijks nieuwe gegevens geimporteerd.

Hoe ?, waar ? welke? in welke vorm ?

De gegevens die geknipt en geplakt worden staan in gedefineerde naam ranges.
Dat lijkt me zinloos

2 x per week worden dezelfde gegevens ook in een ander gebied van mijn bestand gebruikt.
Daarvoor hoeve gegevens niet verplaatst te worden

Tot nu toe was dat allemaal handmatig knip en plakwerk met soms fouten als gevolg.
Dan was dat ook toen al een verkeerde aanpak voor een simpel probleem.
 
Laatst bewerkt:
Beste SNB,

Begrijp me niet verkeerd, maar ben best tevreden met het commentaar dat je geeft.
Maar momenteel kan ik er niets mee.

Dit neemt niet weg dat als ik een voorbeeld bestand hier plaats met gegevens en waarbij ik een vraag stel over dit bestand, hier telkens weer vragen over komen.
Ik zal moeten dealen met dit bestand. Een nieuw bestand maken kost mij enkele weken en daar heb ik gewoon geen tijd voor. Ook ik ben maar een vrijwilliger en niet zo snel meer.

Nogmaals de vraag:

Is in bovenstaand bestand het volgende mogelijk?

Kan dit ook d.m.v. een listbox in een userform in plaats van een inputbox?
Ze mogen dan alleen maar plakken in regel 8, regel 13, regel 18 en zo verder.
Is hier ook een oplossing voor te verzinnen?

Zo ja, kunnen en willen jullie mij dan helpen?

Zo nee, dan ga ik op zoek naar wat anders.
 
Laatst bewerkt door een moderator:
Omdat wij meer van Excel en VBA weten dan jij weten wij ook dat er zoveel manieren zijn om een gewenst resultaat te bereiken dan met knippen en plkken (wat eigenlijk nivo 0 is in Excel), dat we meer van jou willen weten om je echt een goed antwoord te kunnen geven.
Onvolledige informatie leidt tot onvolledige antwoorden, waarop geheid later weer onvolledige vervolgvragen komen.
Dus volg het adagium: 'structuring precedes coding': hoe beter je struktuur hoe minder hulp-Excel en hulp-VBA je nodig hebt.
Als je niet bereid/in staat bent vragen die jouw vraag oproepen te beantwoorden dan is dat jouw keus.
Als je echt goed geholpen wil worden beantwoordt je die nl. wel.
 
Beste SNB,

Natuurlijk wil ik alle vragen beantwoorden, maar ik moet het wel kunnen.
Op sommige vragen zal je de structuur en opbouw van het document moeten weten.
En die zijn niet allemaal eenvoudig te beantwoorden.

Het orginele document is eenvoudig te groot om hier te plaatsen.

Erg jammer dat mijn vraag tot deze discussie leidt.
 
Laatst bewerkt door een moderator:
@PaDalton,

Het voorbeeldbestand kan nooit representatief zijn. Je zou dan alleen maar kunnen plakken op hetzelfde blad (lijkt me onzinnig)
Je geeft aan dat er alleen geplakt mag worden in rij 8,13,18 etc.
Mag de selectie BB dan ook geplakt worden op rij 8 of alleen op rij 13 ????
De hele vraagstelling is erg onduidelijk.
Daarom komen dus die vragen van snb.

Maak een representatief voorbeeldbestand, zonder onnodige bladen etc.
en geef hierop duidelijk aan welke uitkomst je verwacht.

Hiermee voorkom je deze discussie:d
 
Beste mensen,

Na een dagje zoeken en stoeien heb ik de oplossing.
Oplossing was zeer eenvoudig en kon direct in het voorbeeld bestandje gezet worden.

Ik heb alle berichten verwijderd om de discussie hier maar bij te laten.

Bedankt allemaal.
 
Ja hoor,

In hetzelfde formulier een tweede listbox aanmaken.

Deze vullen met de regelnummers, inplaats van de inputbox af te vragen, vraag ik nu de tweede listbox af, vergelijken met eerste listbox en voila, klaar.
 
Zeg grappenmaker aka PaDalton zou je dit voortaan achterwege willen laten. Je beseft niet wat je kapot maakt door je reacties en vraag te verwijderen. Alles in ere hersteld.
 
Dan begrijp je werkelijk niets van hoe dit forum werkt.

Jawel hoor,
Staan laten zodat anderen er ook van kunnen leren.


Maar van eindeloos doorvragen zonder een richting aan te geven houdt ik niet van.
Een ander houdt er ook niet van als hij eerst eindeloze discussies moet doorlezen voor dat hij bij de oplossing komt.

Het ging om het bijbehorende bestand en niet wat er allemaal omheen zit.

Ik heb begrepen van SNB dat er diverse oplossingen waren. Ik had er maar 1 nodig.
Ik heb deze zelf al gevonden
 
En de gebruikers weten dan precies welk regelnummer ze moeten kiezen:D:D
Nu maar hopen dat je niet tegen andere problemen aanloopt.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan