Delen via

Tekst naar formule omvormen

Anoniem
2018-01-17T20:53:01+00:00

Hallo!

Ik ben momenteel bezig met een Excel document en heb hierbij meer dan 81 tabbladen. In ieder tabblad staat er een tabel verspreid over de eerste 2 kolommen en de eerste paar honderd rijen. Ik wil op een makkelijke manier een som maken van waarden die in ieder tabblad in eenzelfde cel staan.

Hiervoor heb ik cellen gemaakt met de naam van ieder tabblad dan een uitroepteken en de cellocatie, bijvoorbeeld: 'Omv01'!B2. Ik wil nu graag deze samengestelde cel omzetten naar een formule. Zodanig dat ik dmv uitvullen de waarde van B2 uit ieder tabblad kan invoegen naar een nieuw tabblad en daar dan een som te maken of een andere bewerking uit te voeren.

Ik heb dit geprobeerd door een functie 'evaluate' in VB toe te voegen, maar dit werkt ook niet of ik doe het verkeerd. Het is namelijk de eerste keer dat ik via VB werk.

Samengevat:

Alle waarden van bv B2 uit alle volgende tabbladen in een nieuw tabblad zetten. Dit op een efficiënte manier.

De mogelijkheid hebben om bewerkingen te maken op het nieuwe tabblad. 

Alvast bedankt,

Thibeau

Microsoft 365 en Office | Excel | Voor thuisgebruik | Windows

Vergrendelde vraag. Deze vraag is gemigreerd vanuit de Microsoft Ondersteuning-community. U kunt met een stem aangeven of de inhoud nuttig is, maar u kunt geen opmerkingen of antwoorden toevoegen of de vraag volgen.

0 opmerkingen Geen opmerkingen

Antwoord geaccepteerd door vraagauteur

  1. Anoniem
    2018-01-24T09:19:29+00:00

    De oorzaak is dat je je niet hebt gehouden aan dit deel van de help tekst bij de functie:

    "Belangrijk : Elk extra bereik moet hetzelfde aantal rijen en kolommen hebben als het argument criteriabereik1. De bereiken hoeven niet aan elkaar te grenzen."

    1 persoon vond dit antwoord nuttig.
    0 opmerkingen Geen opmerkingen

Antwoord geaccepteerd door vraagauteur

  1. Anoniem
    2018-01-18T06:49:19+00:00

    Hiervoor is de INDIRECT functie bedacht.....

    1 persoon vond dit antwoord nuttig.
    0 opmerkingen Geen opmerkingen

6 extra antwoorden

Sorteren op: Meest nuttig
  1. Anoniem
    2018-01-21T19:58:37+00:00

    De INDIRECT functie werkt inderdaad, maar om deze te filteren lukt het niet. Hierbij gaat er iets verkeerd.

    De AANTALLEN.ALS functie heb ik geprobeerd, maar dit lukt niet. Het kan ook zijn omdat ik dit verkeerd toepas, maar ik begrijp de uitleg uit het voorbeeld filmpje niet echt. Als ik volgende formule toepas, werkt het niet.

    =AANTALLEN.ALS(B30:B229;">G15";B30:B229;"<I15";F30:CH229;">G16";F30:CH229;">I16")

    Met B30:B229 alle datums

           G15 en I15 een datum

           F30:CH229 alle meetwaarden

    Het aantal meetwaarden moet weergegeven worden die tussen de 2 datums en tussen de 2 waarden liggen.

    Thibeau

    0 opmerkingen Geen opmerkingen
  2. Anoniem
    2018-01-21T18:47:40+00:00

    Heb je de functie geprobeerd? Volgens mij moet dat gewoon werken.

    0 opmerkingen Geen opmerkingen
  3. Anoniem
    2018-01-20T19:46:49+00:00

    Dank u! Ik wist niet dat deze functie bestond.

    Ik heb deze functie kunnen toepassen en in de nieuwe tabel die hiermee gemaakt is heb ik een filter toegevoegd. Toch heb ik nu een probleem, als ik probeer om te sorteren, dan gebeurt er iets, maar niet wat er moet gebeuren. Als ik bijvoorbeeld van laag naar hoog wil sorteren in de kolom van 'Omv01', dan komen de waarden in willekeurige volgorde.

    Verder had ik ook nog een vraag i.v.m. de aantallen.als functie. Ik vermoed dat ik deze moet gebruiken voor volgend doel:

    Ik wil een tool maken waarbij ik in een tabel met waarden kan zoeken naar het aantal waarden dat overeenkomt met 2 of meer voorwaarden. Zo moet de waarde zich bevinden tussen 2 datums en moet de waarde groter zijn dan ... en kleiner dan ... Ook mag er geen probleem zijn wanneer er geen enkele voorwaarde ingevuld is noch wanneer slechts 1 ingevuld is.

    Weet u hier raad mee? In onderstaande afbeelding is het weergegeven.

    Alvast bedankt,

    Thibeau

    0 opmerkingen Geen opmerkingen