× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > Tous les forums > Forum Bureautique
 Excel 2016 macroSujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
TJA435
  Posté le 25/04/2020 @ 16:30 
Aller en bas de la page 
Petit astucien
Bonjour,

Sous Excel 2016 famille ,je voudrais faire une macro qui réalise les actions suivantes :

Sur une cellule sélectionnée quelconque:

encadrer la cellule

mettre un fond jaune

mettre en gras la police

mettre au format numérique avec 2 décimales

et après recalculer le classeur.

Est-ce faisable ?

Je vous joins un fichier dans lequel j’ additionne entre autres les valeurs avec fond jaune et en gras.

Bonjour,

Sous Excel 2016 famille ,je voudrais faire une macro qui réalise les actions suivantes :

Sur une cellule sélectionnée quelconque:

encadrer la cellule

mettre un fond jaune

mettre en gras la police

mettre au format numérique avec 2 décimales

et après recalculer le classeur.

Est-ce faisable ?

Je vous joins un fichier dans lequel j’ additionne entre autres les valeurs avec fond jaune et en gras.

https://www.cjoint.com/c/JDzoyPwo52B

Merci pour votre aide.

Publicité
Debrief
 Posté le 25/04/2020 à 20:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Tu vas dans la panneau VBA, tu fais Importer fichier de ce fichier -> https://www.cjoint.com/c/JDzsRMiDHw4

Tu appelles la Macro avec un bouton, un raccourci clavier...

Tu enregistres ton fichier en .xlsm.

D.

TJA435
 Posté le 26/04/2020 à 13:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Impeccable.

Merci beaucoup.

si je veux l' appliquer à plusieurs sélections et au classeur, est-ce faisable ?

Debrief
 Posté le 26/04/2020 à 19:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Si tu veux l'appliquer à une sélection de cellules -> https://www.cjoint.com/c/JDArPQYI3i4

Après je je sais pas ce que veut dire appliquer ce format au classeur.

Sur le modèle de la fonction FormatSelection() tu peux imaginer appliquer la logique à n'importe quelle plage de ton choix.

TJA435
 Posté le 27/04/2020 à 17:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci beaucoup pour ta modification.

La première ligne fait erreur de syntaxe et de compilation (Attribute VB_Name = "Module_FormatCellule"),

cela a marché au début.

quand je resaisis certaines lignes restent en gras.

Merci pour ton aide.

Debrief
 Posté le 27/04/2020 à 19:49 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

La première ligne fait erreur de syntaxe et de compilation (Attribute VB_Name = "Module_FormatCellule"),

C'est un fichier .bas.

La façon "normale" de l'utiliser c'est, dans le panneau VBA, de faire "Importer un fichier".

Si tu l'utilises en tant que fichier texte, il faut supprimer la 1ère ligne.

cela a marché au début.

quand je resaisis certaines lignes restent en gras.

La macro FormatSelection met le format que tu as demandé aux cellules sélectionnées (Gras, Bordures, format Nombre). Rien de plus.

Que veux-tu faire au juste. Je ne comprends pas.

TJA435
 Posté le 30/04/2020 à 17:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Tout marche très bien, j'avais mal intégré ta macro, je ne suis pas très dégourdi en VBA.

Ce que je voulais faire :

Tous les mois, je reporte le solde de mon compte du mois précèdent, et au fur et à mesure du mois, je saisis les entrées et sorties dans 2 colonnes.

Je suis ainsi ma situation au fur et à mesure.

Pour pointer avec les relevés de la banque :

Je sélectionne les cellules entrées et sorties qui correspondent aux mouvements de la banque.

Je mets ces cellules en gras et sur fond jaune.

J'additionne ces cellules grâce à deux macros (addition si fond jaune ou addition si caractère en gras) que j'ai trouvées sur internet.

Je fais F9 pour mettre à jour.

Grace à ta macro, après sélection tout est automatique.

Pour info, pour faire une somme si couleur, j'ai voulu utiliser une fonction complémentaire (pack-de-fonctions-xlp) qui marchait à moitié, la fonction faisait bien l'addition sous condition mais perturbait la fonction couper/coller).

Encore merci pour ton aide précieuse.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
13,98 €Clé USB 3.0 et Micro USB Sandisk Ultra OTG 64 Go à 13,98 €
Valable jusqu'au 10 Août

Amazon fait une vente flash sur la nouvelle version de la clé USB 3.0 SanDisk Dual Drive 64 Go qui passe à 13,98 €. La particularité de cette clé USB réside dans le fait qu'elle dispose à la fois d'un connecteur USB pour la brancher sur votre ordinateur ou votre TV, mais également d'un connecteur micro USB pour la brancher sur votre smartphone ou votre tablette. Compatible USB 3.0 (et 2.0), cette clé USB offre des débits jusqu'à 150 Mo/s.


> Voir l'offre
34,99 €Clé USB 3.0 SanDisk Ultra Flair 256 Go à 34,99 €
Valable jusqu'au 12 Août

Amazon fait une promotion sur la clé USB 3.0 SanDisk Ultra Flair 256 Go qui passe à 34,99 € livrée gratuitement alors qu'on la trouve ailleurs à plus de 55 €.


> Voir l'offre
22,17 €Souris sans fil Logitech M280 à 22,17 €
Valable jusqu'au 15 Août

Amazon fait une petite promotion sur la souris sans fil Logitech M280 qui passe à 22,17 €. On la trouve ailleurs à partir de 30 €. Sa forme profilée est adaptée aux droitiers. Son autonomie est de 18 mois (pile AA que vous pourrez remplacer).


> Voir l'offre

Sujets relatifs
excel 2016 macro
Anomalie à l'édition dans excel 2016
Bouton Excel 2013 (macro)
excel 2016 pack de fonction xlam
Excel 2016 convertir zones "textes" en numérique
[Excel 2010] Ajout à une macro
excel 2016 fonctions personnalisées
EXCEL Macro à corriger
Pourquoi classeur Excel 2016 s'affiche partiellement à l'écran avant impres
excel 2016 conserver formules , encadrement et titres
Plus de sujets relatifs à Excel 2016 macro
 > Tous les forums > Forum Bureautique