Na het instellen van een Excel-exemplaar, ofwel met de actie Excel starten of Koppelen aan actieve Excel, kunt u verdere bewerkingen uitvoeren op uw Excel-werkbladen.
Als u gegevens uit een Excel-document wilt lezen en extraheren, gebruikt u de actie Lezen uit Excel-werkblad. U kunt de waarde van een enkele cel of een gegevenstabel ophalen. In het volgende voorbeeld worden de cellen A1 tot en met E5 gelezen:
Wanneer de stroom wordt uitgevoerd, worden de gegevens opgeslagen in een gegevenstabelvariabele:
Als u gegevens naar een Excel-werkblad wilt schrijven, gebruikt u de actie Schrijven naar Excel-werkblad. Met deze actie kunnen alle statische gegevens of variabelen naar een opgegeven cel of meerdere cellen in een Excel-werkblad worden geschreven.
In het volgende voorbeeld wordt de eerder genoemde gegevenstabel naar cel A51 geschreven:
Elke cel in de gegevenstabel is gevuld met de bijbehorende cel in de werkmap. Het resultaat is dat de inhoud van de gegevenstabel is ingevuld in het celbereik van A51 tot E55.
Kolommen/rijen in het Excel-werkblad
Hiermee wordt het formaat gewijzigd van een selectie kolommen of rijen in het actieve werkblad van een Excel-exemplaar.
De macro die moet worden uitgevoerd. De tekst moet bestaan uit de naam van de macro, gevolgd door eventuele argumenten (optioneel), gescheiden door puntkomma's.
Variabelen gemaakt
Deze actie levert geen variabelen op.
Uitzonderingen
Uitzondering
Omschrijving
Kan de macro niet uitvoeren
Geeft een probleem aan bij het uitvoeren van de opgegeven macro
Actief Excel-werkblad ophalen
Hiermee wordt het actieve werkblad van een Excel-document opgehaald.
Het indexnummer van het werkblad dat moet worden verwijderd. De nummering begint bij 1, wat betekent dat de index van het eerste werkblad 1 is, het tweede 2 enzovoort.
De index van de werkbladnaam die moet worden gewijzigd. De nummering begint bij 1, wat betekent dat de index van het eerste werkblad 1 is, het tweede 2 enzovoort.
De index van het werkblad dat moet worden gekopieerd. De nummering begint bij 1, wat betekent dat de index van het eerste werkblad 1 is, het tweede 2 enzovoort.
Geef het Excel-exemplaar op waarmee moet worden gewerkt. Deze variabele moet vooraf zijn opgegeven in een actie voor het starten van Excel.
Activate
N.v.t.
Absoluut opgegeven cel, Relatief opgegeven cel
Absoluut opgegeven cel
Geef aan of de te activeren cel absoluut of relatief moet worden opgegeven met een verschuivingsafstand die bestaat uit het aantal cellen tussen de momenteel geactiveerde verwijzingscel en de daadwerkelijk te activeren cel.
De numerieke waarde van de celrij. De nummering begint bij 1.
Variabelen gemaakt
Deze actie levert geen variabelen op.
Uitzonderingen
Uitzondering
Omschrijving
Kan cel niet activeren
Geeft een probleem aan bij het activeren van een cel in Excel
Cellen selecteren in Excel-werkblad
Hiermee wordt een celbereik geselecteerd in het actieve werkblad van een Excel-exemplaar.
U heeft drie opties als het gaat om het ophalen van een celbereik via Excel met de actie Cellen selecteren in het Excel-werkblad .
Om te beginnen hebt u een geldig Excel-exemplaar nodig, dat u kunt maken met behulp van de actie Excel starten en het leveren van de respectieve invoer.
Om een bereik van cellen te selecteren door expliciet de coördinaten van het bereik op te geven, selecteert u de optie Bereik van cellen in de eigenschap Selecteren en geeft u vervolgens een bereik op door het nummer of de letter in te voeren van de cellen die het begin en einde definiëren in de volgende eigenschappen: Beginkolom, Beginrij, Eindkolom, Eindrij.
Om een bereik van cellen, relatief ten opzichte van de momenteel actieve cel, te selecteren, selecteert u eerst de optie Celbereik in verhouding tot actieve cel in de eigenschap Selecteren. Definieer vervolgens de richting in de X- en Y-as op basis van de positie van de momenteel actieve cel, evenals de verschuiving ten opzichte van de actieve cel in de twee assen door de eigenschappen Richting X-as, Verschuiving van de X-as, Richting Y-as en Verschuiving van de Y-as te selecteren.
Om een bereik van cellen te selecteren met de naam van het bereik, selecteert u de optie Cellen een naam geven in de eigenschap Selecteren.
Naam die het bestemmingsbereik vertegenwoordigt dat automatisch moet worden ingevuld. Het bronbereik moet vanuit dezelfde cel beginnen en moet worden opgenomen in het doelbereik.
Het startkolomnummer of -letter, waaraan de gegevens worden toegevoegd vanaf de eerste lege rij van de bestemming. Als het veld leeg wordt gelaten, wordt in plaats daarvan de eerste kolom van de opgegeven bestemming gebruikt.
De koptekst van de beginkolom, waar de gegevens worden toegevoegd vanaf de eerste lege rij van het doel. Als het veld leeg wordt gelaten, wordt in plaats daarvan de eerste kolom van de opgegeven bestemming gebruikt.
Geproduceerde variabelen
Deze actie levert geen variabelen op.
Uitzonderingen
Uitzondering
Omschrijving
Kan cellen niet toevoegen
Geeft een probleem aan bij het toevoegen van cellen in Excel
Opzoekbereik in Excel-werkblad
Hiermee wordt het resultaat van de LOOKUP-functie van Excel gevonden en geretourneerd.
De array-vorm van ZOEKEN zoekt in de eerste rij of kolom van een array naar de opgegeven waarde en retourneert een waarde vanaf dezelfde positie in de laatste rij of kolom van de array. Gebruik deze vorm van ZOEKEN wanneer de waarden die u wilt matchen zich in de eerste rij of kolom van de array bevinden. Als deze optie uitgeschakeld blijft, wordt in plaats daarvan de vectorvorm van ZOEKEN gebruikt, die in een bereik van één rij of één kolom (een zogenaamde vector) zoekt naar een waarde en een waarde retourneert vanaf dezelfde positie in een tweede bereik van één rij of één kolom.
De waarde die wordt geretourneerd door de LOOKUP-functie
Uitzonderingen
Uitzondering
Omschrijving
Opzoekactie is mislukt
Geeft een probleem aan bij het opzoeken van een waarde in Excel
Celkleur instellen in Excel-werkblad
Vult de achtergrond van de geselecteerde cellen met de opgegeven kleur in het actieve werkblad van een Excel-exemplaar.
U kunt de kleur definiëren door een hexadecimale code in te voeren, of u kunt kiezen uit een selectie van vooraf gedefinieerde kleurnamen die in de lijst staan. Als u de optie 'Transparant' selecteert, blijven de cellen zonder kleurinvulling.
Geef aan of het Excel-spreadsheet onder een uniek Excel-proces moet vallen. Macro's en invoegtoepassingen uit andere spreadsheets zijn niet toegankelijk.
Het specifieke Excel-exemplaar voor gebruik met latere Excel-acties. Hiermee kan de gebruiker opgeven welke van mogelijk meerdere Excel-werkbladen moet worden geopend
Uitzonderingen
Uitzondering
Beschrijving
Kan Excel niet starten
Geeft een probleem aan bij het starten van een Excel-exemplaar
Kan Excel-document niet openen
Geeft een probleem aan bij het openen van het opgegeven Excel-document
Koppelen aan actieve Excel
Hiermee wordt een koppeling gemaakt met een Excel-document dat al open is.
Geef op of de inhoud van de cellen als tekst moet worden opgehaald of als het meest overeenkomende type, zoals Datum/tijd voor datums, Numeriek voor getallen, enzovoort
Geef op of u de eerste rij als kolomnaam wilt beschouwen. In dit geval worden de namen niet als gegevens gelezen in de tabel en kan bij latere acties in de gegevens worden gezocht op kolomnamen.
Voer de tekst, het getal of de variabele in die u wilt invoegen. Als de variabele een tabel bevat, worden de cellen rechts en daaronder ingevuld, waarbij andere celgegevens zo nodig worden overschreven.
Write mode
N.v.t.
In opgegeven cel, In momenteel actieve cel
In opgegeven cel
Of in een opgegeven cel of de momenteel actieve cel moet worden geschreven
De rij van de cel waarnaar moet worden geschreven. De nummering begint bij 1, wat betekent dat de index van het eerste werkblad 1 is, het tweede 2 enzovoort.
Variabelen gemaakt
Deze actie levert geen variabelen op.
Uitzonderingen
Uitzondering
Omschrijving
Kan waarde niet naar Excel schrijven
Geef een probleem aan bij het schrijven van de opgegeven waarde naar het Excel-exemplaar
Het indexnummer van het werkblad dat moet worden geactiveerd. De nummering begint bij 1, wat betekent dat de index van het eerste werkblad 1 is, het tweede 2 enzovoort.
Opgeven of het nieuwe Excel-werkblad wordt toegevoegd voor of na de bestaande werkbladen
Variabelen gemaakt
Deze actie levert geen variabelen op.
Uitzonderingen
Uitzondering
Omschrijving
Er bestaat al een werkblad met dezelfde naam
Geeft aan dat het werkblad niet kan worden toegevoegd omdat er al een werkblad met dezelfde naam bestaat
Kan werkblad niet toevoegen
Geeft een probleem aan bij het toevoegen van het werkblad
Eerste vrije kolom/rij van het Excel-werkblad ophalen
Hiermee haalt u de eerste vrije kolom en/of rij van het actieve werkblad op. Dit is handig wanneer u nieuwe gegevens wilt toevoegen aan een werkblad dat al gegevens bevat.
Het Excel-exemplaar waarmee wordt gewerkt. Deze variabele moet vooraf zijn opgegeven in een actie voor het Excel starten.
Clear
N.v.t.
Cellenbereik, Cellenbereik ten opzichte van actieve cel, Benoemde cellen, Eén cel
Celbereik
Geef op of een expliciet opgegeven celbereik moet worden geselecteerd, een celbereik dat relatief is voor de momenteel actieve cel, benoemde cellen of één cel.
X Axis Direction
N.v.t.
Links, Rechts
Left
De verschuivingsrichting van de X-as. Waar de horizontale as moet worden weergegeven op basis van de positie van de momenteel actieve cel.
Het Excel-exemplaar waarmee wordt gewerkt. Deze variabele moet vooraf zijn opgegeven in een actie voor het starten van Excel.
Kolom sorteren in
N.v.t.
Actief blad, tabel, bereik
Actief blad
Geef op of de kolom die moet worden gesorteerd deel uitmaakt van een tabel, een opgegeven bereik, op naam of op absolute coördinaten, of dat deze deel uitmaakt van het algemene actieve werkblad.
Geeft aan dat de eerste rij van het werkblad een koptekst is.
Geproduceerde variabelen
Deze actie levert geen variabelen op.
Uitzonderingen
Uitzondering
Omschrijving
Kan cellen in het werkblad niet sorteren
Geeft aan dat er een probleem is bij het sorteren van cellen in het werkblad.
Cellen filteren in Excel-werkblad
Met het filteren van cellen in het Excel-werkblad kunnen makers een filter maken en toepassen in het actieve blad, de tabel of het actieve bereik op de waarden van een opgegeven kolom. Om meerdere kolommen in een actief blad/tabel/bereik te filteren, moeten meerdere acties Filtercellen in Excel-werkblad worden gebruikt, waarbij elke actie het betreffende filter toepast.
Belangrijk
Als u meerdere filters wilt toepassen op een specifiek actief blad/tabel/bereik, zorg er dan voor dat alle acties Filtercellen in Excel-werkblad dezelfde bron targeten (actief blad/tabel/bereik ).
Bij gebruik van Cellen filteren in Excel-werkblad in een actief blad/bereik met reeds bestaande/toegepaste filters:
Als het doelbereik hetzelfde is als het bereik waarop de vorige filters zijn toegepast, worden alle filters toegepast.
Als het doelbereik niet hetzelfde is als het bereik waarop eerdere filters zijn toegepast, worden eerdere filters gewist en wordt alleen het nieuwste filter toegepast.
Als het doelbereik een tabel is, worden alle filters toegepast.
Het Excel-exemplaar waarmee wordt gewerkt. Deze variabele moet vooraf zijn opgegeven in een actie voor het starten van Excel.
Kolom filteren in
N.v.t.
Actief blad, tabel, bereik
Actief blad
Opgeven of de kolom die moet worden gefilterd deel uitmaakt van een tabel, een opgegeven bereik, op naam of op absolute coördinaten, of dat deze deel uitmaakt van het algemene actieve werkblad
Het Excel-exemplaar waarmee wordt gewerkt. Deze variabele moet vooraf zijn opgegeven in een actie voor het starten van Excel.
Operation
N.v.t.
Eerste lege cel, Eerste lege cel in kolom, Eerste lege cel in rij, Alle lege cellen
Eerste lege cel
Geef op of u wilt zoeken naar de eerste lege cel, de eerste lege cel in de kolom, de eerste lege cel in de rij of naar alle lege cellen binnen een specifiek bereik.
Zoekrichting
N.v.t.
Per rij, per kolom
Op rij
Geef op of u wilt zoeken op rijen of kolommen om de eerste lege cel binnen een specifiek bereik te vinden.
Zoeken in
N.v.t.
Benoemde cellen, specifiek bereik
Benoemde cellen
Zoek naar een lege cel in een benoemde cel of een bereik dat is gedefinieerd door de beginkolom/rij en de eindkolom/rij.
Geeft aan dat er een probleem is bij het ophalen van de lege cellen uit het werkblad.
Bekende beperkingen
Excel-bestanden gebruiken die zijn gesynchroniseerd via OneDrive of SharePoint
Interactie met Microsoft Excel-bestanden die zich bevinden in mappen die zijn gesynchroniseerd in OneDrive of SharePoint kan resulteren in een foutieve stroom. Power Automate voor desktop gebruikt COM-objecten voor Excel-interacties. OneDrive en SharePoint zijn niet volledig compatibel met Excel-exemplaren die via COM worden gelanceerd.
Daarom kan de fout bestand niet gevonden worden weergegeven wanneer u een Excel-bestand in een OneDrive- of SharePoint-map probeert te openen. Gebruik één van de volgende tijdelijke oplossingen voor dit probleem:
Oplossing 1
Maak een lokale kopie van het betreffende Excel-bestand.
Wijzig de lokale kopie van het Excel-bestand met de Excel-automatiseringsacties van Power Automate voor desktop.
Overschrijf de kopie van het Excel-bestand die is gesynchroniseerd via OneDrive/Sharepoint met de lokale kopie die de laatste wijzigingen bevat.
Oplossing 2
Opmerking
Deze oplossing kan in het algemeen worden gebruikt als de actie Excel starten niet kan worden uitgevoerd.
Open een nieuw Excel-exemplaar met de actie Toepassing uitvoeren. Zorg ervoor dat u voldoende wachttijd tussen acties instelt, zodat het Excel-proces volledig kan worden geladen, inclusief eventuele invoegtoepassingen.
Gebruik de actie Koppelen aan Excel om het nieuwe proces toe te voegen.