alpha
Lid-
Items
1.125 -
Registratiedatum
-
Laatst bezocht
Inhoudstype
Profielen
Forums
Store
Alles dat geplaatst werd door alpha
-
Zie de bijlage. Mikko 310.xlsx
-
Mikko3101, je hebt niet meer gereageerd. Zijn er nog problemen?
-
Stel eerst de celeigenschappen van kolom D (vanaf D2) in op "Tijd, type "37:30:55" Typ dan in D2 en kopieer naar beneden: =LINKS(C2;8)-LINKS(B2;8)
-
Toch een kleine correctie op mijn vorig bericht. 1. In kolom A moet je de celeigenschappen op "Tekst" laten staan anders worden de voorloopnullen niet getoond. Maar alle cellen met formules moeten op "Standaard"staan. 2. Als er van voorloopcodes in kolom A tien of meer dezelfde zijn, dan gaat het in kolom B bij de tiende code niet helemaal goed. Dat kan als volgt voor de gehele kolom B gecorrigeerd worden: Typ in B2 en kopieer naar beneden: =HERHALING("0";ALS(AANTAL.ALS(A$2:A2;A2)=10;2;3-LENGTE(AANTAL.ALS(A$2:A2;A2))))&AANTAL.ALS(A$2:A2;A2)-1
-
Ik herhaal nog eens dat je de celeigenschappen van ALLE cellen moet instellen als Standaard, anders worden de resultaten van de formules niet of niet goed weergegeven!! (in jouw blad staan ze ingesteld als "Tekst"). Dat gezegd zijnde, typ in B2 en kopieer naar beneden: =herhaling(0;3-lengte(aantal.als(A$2:A2;A2)))&aantal.als(A$2:A2;A2)-1
-
Selecteer eerst het volledig werkblad en stel de celeigenschappen in op Standaard. Typ dan in D2 en kopieer naar beneden : =rechts(A2;3) Als je ook de kolommen B en C uit kolom A wil afleiden, dan kan dat ook: Typ in B2 en kopieer naar beneden: =links(A2;5) Typ in C2 en kopieer naar beneden: =deel(A2;6;3)
-
Ik begrijp het nog niet helemaal. Wil je daarom precies aangeven: Van welke kolommen zijn de gegevens bekend (ik bedoel: welke kolommen zijn reeds ingevuld?), en welke kolommen wil je met formules samenstellen?
-
Wat is precies de bedoeling? Dat je kolom A vormt uit de codes in de kolommen B, C, en D ?
-
En naast aanpassing van het bereik geen andere wijzigingen doen als je niet weet wat je doet; anders krijg je geen of onjuiste resultaten.
-
Je hebt de gegevensvalidatie in B3 niet aangepast.
-
In cellen waarbij er 1 dag verschil is, kan een 0 verschijnen. Als je dat wil voorkomen, wijzig dan de formule in J2 als volgt: =ALS(H2>I2;H2-I2;ALS(H2<I2;"- "&AFRONDEN.NAAR.BOVEN(I2-H2;0);"")) en kopieer die formule met de vulgreep naar beneden t/m J3220.
-
Volgens de virusscanner en het antimalwareprogramma op mijn computer is er niets mis met het bestand mscomct2.ocx waarnaar ik verwees. Het ware gewenst dat je dat dan gemeld had, dan had ik me de moeite kunnen besparen. Je zult dan waarschijnlijk ook wel andere opzoekingen gedaan hebben (op internet zijn er talloze webpagina's over te vinden), dus doe ik er verder het zwijgen toe.
-
Dat is een heel andere vraag dan in je eerste bericht. Nu moet je niet verschillende- maar overeenkomstige ordernummers zoeken en de datums naast elkaar plaatsen. Dat is niet zo moeilijk, zie de bijlage. Mikko3101.xlsx
-
- Controleer of in de map C:\Windows\System 32 de file mscomct2.ocx aanwezig is (om de map System 32 zichtbaar te maken, kan het evt. nodig zijn om bij de mapopties de beveiligde systeembestuurbestanden en de verborgen bestanden te laten weergeven). - Indien dat bestand niet in C:\Windows\System 32 aanwezig is: download het van internet, bv. via deze website: http://www.dll-found.com/download/m/mscomct2.ocx (dat bestand zit in een zip-file en wordt zichtbaar als je de zipfile uitpakt). - Plaats mscomct2.ocx in de map C:\Windows\System 32\ - Klik op START en typ in het uitvoervenster: cmd, gevolgd door Enter. - Typ achter de commandprompt: CD C:\WINDOWS\SYSTEM32 (let op: na CD staat 1 spatie) en druk op Enter. - Typ regsvr32.exe mscomct2.ocx (let op: na exe staat 1 spatie) en druk op Enter. - Wellicht verschijnt er een melding dat de registratie geslaagd is (weet ik niet zeker). - Start de computer opnieuw op. - Probeer de Date-/Time-picker opnieuw in te voegen. - Laat.aub even weten of de procedure is geslaagd.
-
Typ in G2: =ALS(AANTAL.ALS(D$2:D$3220;A2)=0;A2;"") Typ in H2: =ALS(AANTAL.ALS(A$2:A$3220;D2)=0;D2;"") Selecteer G2:H2 en kopieer de inhoud van die cellen met de vulgreep naar beneden. In kolom G verschijnen dan alle orderdernummers uit kolom A die NIET in kolom D voorkomen. En in kolom H alle ordernummers uit kolom E die niet in kolom A voorkomen.
-
1. Met welke versie van Excel werk je (2003, 2007, 2010, 2013, 2015, 2016)? 2. En welke MS Office-versie (voor thuisgebruik en studenten", voor thuisgebruik en zelfstandigen, Office professional, ...)?
-
Uit bericht #8 blijkt dat je in de macro wijzigingen hebt aangebracht, logisch dat je dan een foutmelding krijgt.
-
Je hebt je blad beveiligd met een wachtwoord, dan valt er weinig mee aan te vangen.
-
Dat verbaast me, want de oplossing met formules is veel eenvoudiger en veel sneller op te stellen dan die met vba-code. Ik heb met mijn reacties willen laten zien dat oplossingen mogelijk zijn zonder wijzigingen aan de indeling van je bladen aan te brengen, niet omdat ik dat de beste oplossingen zou vinden. Ik ben nl. van mening dat als een eenvoudige oplossing mogelijk is, je het best dáár voor kunt kiezen. Daarom lijkt mij de oplossing van bucky het meest aan te bevelen. Die is het kortst en geeft ook minder aanleiding tot fouten bij de invoer op het tweede blad (denk aan [spatie streepje - spatie] ).
-
Formules in cellen geraak je ook niet kwijt hoor, als je de cellen waarin ze staan maar beveiligt.
-
Zoals ik al schreef is dat met vba gedaan, dat is een programmeertaal voor MS Office-toepassingen. Druk Alt-F11 om in de vba-editor te geraken.
-
deevvb, Heb je mijn bestand bij bericht #8 nog bekeken? In de bijlage bij dit bericht een vba-oplossing. je hebt nu alle oplossingen die redelijkerwijs mogelijk zijn. PC-Helpforum - deevvb2.xlsm
-
Plongske, dat zag ik, vandaar mijn reactie. Jouw oplossing is niet fout, maar stel (in het imaginaire geval) dat de gebruiker in alle cellen tekst invoert in plaats van getallen, dan is de uitkomst toch nog een 0, terwijl de vragensteller helemaal niets wil zien verschijnen. Ik weet het, het is discussie in de marge, want als je in plaats van de cellen blanco te laten er nullen invult, dan geeft de aantal-formule ook een nul als uitkomst, omdat nul voor die functie ook een getal is. Alles heeft zo zijn voor- en nadelen.
-
Het gaat om getallen, dan kun je best ook daarop controleren : =als(aantal(L1;U1;AF1)>0;som(L1;U1;AF1);"")
-
Wat de tekening betreft: als die niet meer de gewenste grootte heeft of niet meer op de juiste plaats staat, kun je proberen om dat met een macro te herstellen. Voer onderstaande macro uit (na eerst de beveiliging van het blad gehaald te hebben) en bekijk dan de tekening in het werkblad. Pas daarna (indien nodig) de getallen in de macro net zo lang aan tot de tekening precies op de gewenste plaats staat en de gewenste vorm heeft. Eenmaal juist, bewaar je de macro en kun je hem altijd gebruiken zonder dat je nog aanpassingen moet doen. Sub macro3() With Sheets(1).Shapes("Grafiek 3") .Select .ScaleWidth 0.95, msoFalse, msoScaleFromBottomRight .ScaleHeight 0.83, msoFalse, msoScaleFromBottomRight End With ActiveChart.PlotArea.Select With Selection .Width = 215 .Height = 200 .Left = 164 .Top = 17 End With End Sub
OVER ONS
PC Helpforum helpt GRATIS computergebruikers sinds juli 2006. Ons team geeft via het forum professioneel antwoord op uw vragen en probeert uw pc problemen zo snel mogelijk op te lossen. Word lid vandaag, plaats je vraag online en het PC Helpforum-team helpt u graag verder!
