Articles of vba

Comment changer le format d’une cellule en texte en utilisant VBA

J’ai une colonne “durée” dans une feuille Excel. Son format de cellule change toujours – je veux convertir la durée de quelques minutes en secondes, mais en raison du formatage de la cellule, cela me donne toujours des réponses différentes. Je pensais qu’avant de procéder à la conversion, je pouvais convertir ce format de cellule […]

Comment exprimer «si la valeur n’est pas vide» dans la langue VBA?

Comment puis-je exprimer la condition “si la valeur n’est pas vide” dans la langue VBA? Est-ce quelque chose comme ça? “if value is not empty then…” Edit/Delete Message

Comment append une feuille nommée à la fin de toutes les feuilles Excel

J’essaie d’append une feuille Excel avec le nom “Temp” à la fin de toutes les feuilles existantes mais ce code ne fonctionne pas Private Sub CreateSheet() Dim ws As Worksheet ws.Name = “Tempo” Set ws = Sheets.Add(After:=Sheets(Sheets.Count)) End Sub Pouvez-vous s’il vous plaît laissez-moi savoir pourquoi? Merci

Ouvrir un fichier Excel pour la lecture avec VBA sans affichage

Je veux rechercher dans les fichiers Excel existants avec une macro, mais je ne veux pas afficher ces fichiers lorsqu’ils sont ouverts par le code. Est-il possible de les ouvrir “en arrière-plan”, pour ainsi dire?

Solidworks C # Addin – Envoi d’une chaîne à une macro

Je travaille actuellement sur un nouveau volet de tâches Solidworks, implémentant principalement des “anciennes” macros que j’ai écrites dans un format plus pratique. Quelques-uns d’entre eux nécessitent une entrée utilisateur via des zones de texte que je souhaiterais inclure dans le volet des tâches. Le problème est que je ne peux pas trouver un moyen […]

VBA: teste si la chaîne commence par une chaîne?

Dans VBA, quel est le moyen le plus simple de tester si une chaîne commence par une sous-chaîne? Java a startsWith . Y a-t-il un équivalent VBA?

Protéger les cellules dans Excel mais autoriser leur modification par script VBA

J’utilise Excel où certains champs sont autorisés pour l’entrée utilisateur et d’autres cellules doivent être protégées. J’ai utilisé la feuille de protection des outils, mais après cela, je ne peux pas modifier les valeurs du script VBA. Je dois restreindre la feuille pour arrêter la saisie de l’utilisateur, en même temps permettre au code VBA […]

VB – Comment tester si des arguments optionnels sont fournis ou non?

Comment tester si des arguments optionnels sont fournis ou non? – en VB6 / VBA Function func (Optional ByRef arg As Variant = Nothing) If arg Is Nothing Then <—– run-time error 424 "object required" MsgBox "NOT SENT" End If End Function

Comment trouver si un tableau contient une chaîne

Duplication possible: Comment rechercher une chaîne dans un tableau MS Access VBA Je travaille actuellement sur une macro Excel, et je n’ai pas trouvé le moyen de faire comme if array.contains(myssortingng) J’ai écrit ce qui suit et cela me donne le message “Invaild Qualifier” et met en évidence le Mainfram juste après If Dim Mainfram(4) […]

Est-il nécessaire de définir les objects sur Nothing dans les fonctions VBA?

Je lis toujours qu’il est recommandé de ne définir les objects sur rien, une fois que j’en ai fini avec eux. Mais je les utilise normalement uniquement dans les fonctions à l’intérieur des formulaires. La référence n’est-elle pas perdue et la mémoire libérée lorsque l’étendue de la fonction est laissée, indépendamment de la définition des […]