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 ?
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!
Comment obtenir des données de feuille de calcul dans Excel pour se recalculer depuis VBA, sans avoir à modifier une valeur de cellule?
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?
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.
J’ai un tableau comme celui-ci: Dim aFirstArray() As Variant Comment effacer tout le tableau? Qu’en est-il d’une collection?
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 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
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
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?