Articles of excel vba

Construction Annuler dans une macro Excel VBA

Les macros Excel ne semblent pas autoriser l'utilisation de "annuler" après les avoir exécutées. Existe-t-il un moyen de laisser cuire undo fonctionnalités d' undo dans une macro VBA dans Excel?

Error13 dans Excel VBA dans le file de données

J'exécute le code VBA ci-dessous dans le file suivant: http://www.filedropper.com/error13 Je reçois un incompatibilité de type Error 13. Voici la macro Agréger, assembler et transposer des lignes dans des colonnes Fonctionne très bien lorsque je sélectionne quelques-unes des lignes (par exemple id 1001 ou 1003 et 1004 set, mais lorsque je tente de traiter plus […]

Puis-je rendre cette macro plus efficace ou plus rapide?

Je suis novateur pour le encoding. Cette macro fonctionne lentement et j'espère que quelqu'un peut m'aider à la nettoyer. Merci d'avance pour votre aide. J'ai développé le code pour mettre à jour la feuille de travail "Call Router" de ma société avec de nouveaux fils achetés à partir d'une source externe. Les prospects sont présentés […]

Accès à la database SQL dans Excel-VBA

Je copy un extrait de code VBA de MSDN qui me montre comment extraire les résultats d'une requête SQL dans Excel sheet (Excel 2007): Sub GetDataFromADO() 'Declare variables' Set objMyConn = New ADODB.Connection Set objMyCmd = New ADODB.Command Set objMyRecordset = New ADODB.Recordset 'Open Connection' objMyConn.ConnectionSsortingng = "Provider=SQLOLEDB;Data Source=localhost;User ID=abc;Password=abc;" objMyConn.Open 'Set and Excecute SQL […]

Compter et souligner les mots-keys dans les phrases

J'ai une feuille excel avec deux colonnes. La première colonne est la phrase key et la seconde est les messages. La phrase key peut se produire dans la colonne des messages. Je dois savoir combien de fois une phrase key s'est produite dans la colonne des messages. veuillez suggérer un moyen simple et facile de […]

La macro VBA se bloque après 32 000 lignes

J'ai une macro VBA qui copy des lignes d'une feuille de calcul en une autre basée sur la search de valeurs dans des cellules dans 3 colonnes. La macro fonctionne, mais se bloque lorsqu'elle atteint la ligne 32767. Il n'y a pas de formules ou de formations spéciales dans cette ligne. De plus, j'ai retiré […]

Comment puis-je utiliser des variables pour définir des propriétés dans VBA (Excel)

Prenez ce code: With ActiveSheet.Shapes.AddShape(msoShapeRectangle, x, y, w, h).TextFrame .Parent.Line.Visible = False .Parent.Fill.ForeColor.RGB = RGB(r, g, b) End With Existe-t-il un mode VBA pour "exécuter" ou "évaluer" comme peut être fait dans perl / python / … de sorte que le text .Parent.Line.Visible peut être tiré d'une variable (ou d'une valeur de cellule) plutôt que […]

Affectez les gestionnaires d'events aux controls sur le formulaire user créé dynamicment dans VBA

J'ai trouvé de nombreuses ressources sur Internet qui font presque ce que je veux faire, mais pas tout à fait. J'ai une gamme nommée «list de jour». Pour chaque jour de la journée, je veux créer un button sur un formulaire user qui exécutera la macro pour ce jour. Je peux append les buttons dynamicment, […]

Problèmes avec ma macro de requête Web

J'ai écrit une macro Web Query pour importer des états financiers de Yahoo Finance en fonction de la valeur dans la cellule A1. Il fonctionnait parfaitement pendant les dernières semaines, mais soudain, il ne renvoie plus de données (mais ne génère pas d'erreur). Si quelqu'un a des idées, j'apprécierais vos conseils. J'ai posté le code […]

Excel VBA – Combinez les lignes avec des valeurs en double dans une cellule et fusionnez les valeurs dans une autre cellule

J'essaie de find des valeurs dupliquées dans une colonne et de combiner les valeurs d'une deuxième colonne en une seule ligne. Je veux également résumer les valeurs dans une troisième colonne. Par exemple: ABCD h 4 w 3 h 4 u 5 h 4 g 7 h 4 f 4 k 9 t 6 k […]