Articles of excel vba

Utilisation du symbole # (hash) dans la macro VBA

Quelle est la signification de l’utilisation du symbole # dans Excel VBA? Il est utilisé comme ceci: a = b /100# Je ne comprends pas la signification de # après le 100 ?

Comment utiliser workbook.saveas avec écrasement automatique

Dans cette section de code, Excel affiche TOUJOURS: “Le fichier existe déjà, voulez-vous écraser?” Application.DisplayAlerts = False Set xls = CreateObject(“Excel.Application”) Set wb = xls.Workbooks.Add fullFilePath = importFolderPath & “\” & “A.xlsx” wb.SaveAs fullFilePath, AccessMode:=xlExclusive, ConflictResolution:=True wb.Close(True) Pourquoi db.SaveAs me demande-t- db.SaveAs toujours d’écraser le fichier existant si j’ai DisplayAlerts = False ? Merci d’avance!

Obtenir Excel pour actualiser les données sur une feuille à partir de VBA

Comment obtenir des données de feuille de calcul dans Excel pour se recalculer depuis VBA, sans avoir à modifier une valeur de cellule?

Comment puis-je concaténer des chaînes dans VBA?

Cette question provient d’un commentaire sous Range.Formula = in VBA jette une erreur étrange . J’ai écrit ce programme par essais et erreurs, j’ai donc naturellement essayé de concaténer des chaînes. Mais est-il plus correct que + pour concaténer des chaînes?

Suppression du mot de passe d’un projet VBA

Comment puis-je supprimer par programme un mot de passe (connu) d’un projet Excel VBA? Pour être clair: je veux supprimer le mot de passe du projet VBA, pas le classeur ni les feuilles de calcul.

Comment effacer tout le tableau?

J’ai un tableau comme celui-ci: Dim aFirstArray() As Variant Comment effacer tout le tableau? Qu’en est-il d’une collection?

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?