Articles of excel vba

Est le . in. Renne nécessaire lorsque définie par .Cells?

Il est assez largement admis que ce n'est pas une «meilleure pratique». dim rng as range with thisworkbook '<~~ possibly set an external workbook with .worksheets("sheet1") set rng = .range(cells(2, 1), cells(rows.count, 1).end(xlup)) end with end with Les deux propriétés Range.Cells qui définissent la scope de l' object Range seront par défaut à la propriété […]

Comment puis-je appeler une macro Excel de Python en utilisant xlwings?

J'ai lu les documents API pour xlwings et j'ai joué avec des objects Workbook et Sheet dans l'interprète, mais je ne peux pas comprendre comment appeler une macro de Python. Comment puis-je utiliser xlwings pour appeler une macro Excel de Python?

VBA Macro On Timer style pour exécuter le code chaque nombre de secondes défini, soit 120 secondes

J'ai besoin d'exécuter un morceau de code toutes les 120 secondes. Je search un moyen simple de le faire dans VBA. Je sais qu'il serait possible d'get la valeur de la timer à partir de l'événement Auto_Open pour éviter d'avoir à utiliser un numéro magique, mais je ne peux pas get comment décoller une timer […]

vba: obtenez des valeurs uniques du tableau

Y a-t-il une fonctionnalité embeddede dans vba pour get des valeurs uniques d'un tableau unidimensionnel? Qu'en est-il simplement de supprimer les duplicates? sinon, comment puis-je get les valeurs uniques d'un tableau?

Supprimez la tâche Excel du Gestionnaire des tâches après avoir démarré à partir d'Access à l'aide de VBA

Je vais maintenant saisir l'occasion pour requestr ici, j'ai vraiment essayé beaucoup de différentes façons, mais il semble que je ne puisse pas pouvoir fermer la tâche Excel dans la tâche-mangeoire, elle se bloque jusqu'à ce que je ferme l'access complètement, ennuyeux , car je ne peux pas exécuter deux travaux différents à l'aide d'Excel […]

Comment puis-je bas64 coder une string de manière efficace en utilisant Excel VBA?

J'ai besoin d'encoder une string de 100KB + comme base64 dans VBA. Existe-t-il des fonctions embeddedes ou des objects COM qui le feront alors qu'une approche VBA pure est soit complexe, soit ne se balance pas bien sur ces volumes (voir les liens de dbb et marxidad )?

Comment puis-je envoyer une requête HTTP POST à ​​un server à partir d'Excel à l'aide de VBA?

Quel code VBA est requirejs pour effectuer un POST HTTP à partir d'une feuille de calcul Excel?

Macro VBA pour supprimer des lignes rapidement

J'ai plusieurs files de données Excel très grands et je dois les passer par tous et supprimer toutes les lignes où la valeur de la cellule dans la colonne T est 1. En ce moment, mon code ressemble à: Sub test() Dim cell As Range For Each cell In Worksheets("Sheet1").Range("T5", "T900000") If cell.Value = 1 […]

Méthode de comparaison rapide de 2 colonnes

EDIT: Au lieu de ma solution, utilisez quelque chose comme For i = 1 To tmpRngSrcMax If rngSrc(i) <> rngDes(i) Then … Next i C'est environ 100 fois plus rapide. Je dois comparer deux colonnes contenant des données de string à l'aide de VBA. C'est mon approche: Set rngDes = wsDes.Range("A2:A" & wsDes.Cells(Rows.Count, 1).End(xlUp).Row) Set […]

Pop-up la barre d'état Excel?

Je développe une application pour Excel qui prend beaucoup de time pour fonctionner, donc il serait agréable d'afficher une barre de progression et de donner une indication de la progression. Je regardais la propriété Statusbar dans Excel et cela semble couvrir ce dont j'ai besoin, sauf que ce n'est pas très évident, c'est un petit […]