Questions marquées «vba»

132
Comment déclarer une variable globale dans VBA?

J'ai écrit le code suivant: Function find_results_idle() Public iRaw As Integer Public iColumn As Integer iRaw = 1 iColumn = 1 Et je reçois le message d'erreur: "attribut invalide dans le sous-système ou la fonction" Savez-vous ce que j'ai fait de mal? J'ai essayé d'utiliser à la Globalplace de...

123
Afficher les millisecondes dans Excel

J'essaye d'afficher les millisecondes dans une macro Excel. J'ai une colonne d'entiers qui sont des horodatages en millisecondes (par exemple, 28095200 est 7: 48: 15.200 am), et je veux créer une nouvelle colonne à côté qui garde une moyenne courante et affiche l'heure dans un hh:mm:ss.000format....

117
Comment créer et écrire dans un fichier txt à l'aide de VBA

J'ai un fichier qui est ajouté ou modifié manuellement en fonction des entrées. Étant donné que la plupart des contenus sont répétitifs dans ce fichier, seules les valeurs hexadécimales changent, je veux en faire un fichier généré par un outil. Je veux écrire les codes c qui vont être imprimés dans...

117
Parcourez chaque ligne d'une plage dans Excel

C'est l'une de ces choses pour lesquelles je suis sûr qu'il existe une fonction intégrée (et on me l'a peut-être dit dans le passé), mais je me gratte la tête pour m'en souvenir. Comment puis-je parcourir chaque ligne d'une plage à plusieurs colonnes à l'aide d'Excel VBA? Tous les tutoriels que...

115
Tester ou vérifier si la feuille existe

Dim wkbkdestination As Workbook Dim destsheet As Worksheet For Each ThisWorkSheet In wkbkorigin.Worksheets 'this throws subscript out of range if there is not a sheet in the destination 'workbook that has the same name as the current sheet in the origin workbook. Set destsheet =

113
Contrôles Microsoft Excel ActiveX désactivés?

J'ai des feuilles de calcul Excel qui utilisent des cases à cocher ActiveX pour contrôler certaines activités. Ils ont travaillé récemment mais ont commencé aujourd'hui à donner des erreurs. J'ai été alerté par un collègue, mais cela fonctionnait toujours sur mon ordinateur. J'ai vérifié sa version...

109
Comment supprimer l'avertissement des liens de mise à jour?

J'essaye d'écrire un script qui ouvre de nombreux fichiers Excel. Je reçois toujours l'invite: This workbook contains links to other data sources. Je souhaite empêcher ce message d'apparaître, afin que mon script puisse parcourir automatiquement tous les classeurs sans que je doive cliquer Don't...

107
Sortez d'une boucle While… Wend

J'utilise une boucle While ... Wend de VBA. Dim count as Integer While True count=count+1 If count = 10 Then ''What should be the statement to break the While...Wend loop? ''Break or Exit While not working EndIf Wend Je ne veux pas utiliser de condition comme `While count <= 10 ......

103
Comment faire une pause pendant une durée spécifique? (Excel / VBA)

J'ai une feuille de calcul Excel contenant la macro suivante. Je voudrais le faire en boucle toutes les secondes, mais je suis dangé si je peux trouver la fonction pour le faire. N'est-ce pas possible? Sub Macro1() ' ' Macro1 Macro ' Do Calculate 'Here I want to wait for one second Loop End Sub...