2017-01-17 1 views
1

J'ai récemment commencé à utiliser xlwings pour remplacer mes anciens codes VBA. Tout semble fonctionner correctement sauf pour l'erreur qui apparaît lorsque j'essaie de coller une formule.Erreur lors du collage des formules d'Excel

Pour simplifier, mon code est ce

F= 'Excel Formula' 
range('A given cell').formula = F 

L'erreur que je reçois est

com_error: (-2147352567, 'Ocurri\xf3 una excepci\xf3n.', (0, None, None, None, 0, -2146827284), None) 

Toute idée pour résoudre ce? Merci

+0

Une formule, sur une gamme, sur un fichier? Si non, pouvez-vous fournir un [mcve]? – Kroltan

Répondre

0

Vous devez inclure le signe égal dans la formule. Voici un exemple simple:

>>> import xlwings as xw 
>>> wb = xw.Book() 
>>> wb.sheets[0].range('A1').formula = '=A1+A2' 
+0

Après avoir ajouté le signe égal, la fonction d'ajout fonctionne bien. Cependant, mon problème est avec le vlookup (ou BUSCARV en espagnol). –