Question: Les entrées de valeurs invalides dans la zone A1: B6 doivent être empêchées, en cas d’erreur, une boîte de message respective doit être affichée. Réponse: Insérez le code suivant dans ce module de classeur. Private Sub Worksheet_Change(ByVal Target As Range) Dim var As Variant If IsEmpty(Target) Then Exit Sub… Continue Reading Empêcher l’entrée des valeurs non valides à l’aide de VBA dans Microsoft Excel

Avez-vous un big data sur une feuille Excel et vous devez distribuer cette feuille en plusieurs feuilles, en fonction de certaines données dans une colonne? Cette tâche très basique mais qui prend du temps. Par exemple, j’ai ces données. Ces données ont une colonne nommée Date, Writer et Title. La… Continue Reading Excel feuille de Split en plusieurs fichiers basés sur colonne en utilisant VBA

Question: Pour les entrées ou les changements de valeurs de formule, une preuve avec les valeurs antérieures doit être lancée. Si la nouvelle valeur de cellule est supérieure, la couleur d’arrière-plan passe à Réponse: Placez le code ci-dessous dans le module standard Private Sub Worksheet_Calculate() Dim rng As Range, rngAct… Continue Reading Définir la couleur d’arrière-plan en fonction de vérification de la valeur à l’aide VBA dans Microsoft Excel

Dans cet article, nous allons créer une fonction personnalisée pour générer le total de la plage dynamique. Les données brutes de cet article sont constituées de nombres aléatoires. Dans cet exemple, nous voulons calculer la somme des valeurs dans toutes les cellules de chaque colonne. Chaque colonne a un nombre… Continue Reading Générer totale pour la zone dynamique à l’aide VBA dans Microsoft Excel

Dans cet article, nous allons créer une macro pour regrouper les données au nom de certaines conditions. Les données brutes se composent des données de l’équipe de développement commercial. Il comprend le nom, le numéro de téléphone et les ventes par appel. Dans cet article, nous souhaitons regrouper les données… Continue Reading Regroupement des données en utilisant VBA dans Microsoft Excel

La ligne supérieure de la fenêtre est la barre de titre. Utilisez l’espace vide disponible pour ajouter des métadonnées liées au classeur. Pour ajouter des métadonnées, nous ajouterons du code à l’événement d’activation du classeur. Ainsi, le titre du classeur changera lorsque le classeur est activé. Par défaut, le classeur… Continue Reading Mise en place du chemin où le classeur est enregistré dans la barre de titre ou la barre d’état en utilisant VBA dans Microsoft Excel

Une collection est un type de données qui contient des objets stockés comme des tableaux (mais différents). Lors de l’écriture de codes VBA de base, vous devez avoir utilisé des classeurs, des feuilles de calcul, des plages, etc. Ce sont tous des collections. Dans cet article, nous allons découvrir les… Continue Reading Comment utiliser les collections VBA dans Excel

Lorsque vous souhaitez utiliser les fonctionnalités d’autres applications, vous devez décider si vous souhaitez utiliser une liaison précoce ou tardive des variables d’objet. Liaison anticipée La liaison entre la variable objet et l’objet a lieu lorsque l’application est compilée. Cela se traduit par de meilleures performances par rapport au moment… Continue Reading Informations de base sur l’automatisation OLE à l’aide VBA dans Microsoft Excel

Avec les macros ci-dessous, vous pouvez ouvrir et fermer le plateau / porte du CD-ROM. Declare Sub mciSendStringA Lib « winmm.dll » (ByVal lpstrCommand As String, _ ByVal lpstrReturnString As Any, ByVal uReturnLength As Long, _ ByVal hwndCallback As Long) Sub OpenCDTray() mciSendStringA « Set CDAudio Door Open », 0&, 0, 0 End Sub… Continue Reading Ouvrir et fermer le tiroir CD-ROM à l’aide VBA dans Microsoft Excel

Si vous souhaitez restaurer l’image de l’écran pour l’utilisateur après qu’une macro a changé la vue de la fenêtre, vous pouvez parfois simplement activer la cellule qui était la cellule active lorsque la macro a démarré. Cela ne réussit pas toujours. L’exemple de code suivant restaurera la position de la… Continue Reading Restaurer la position dans la fenêtre en utilisant VBA dans Microsoft Excel