Résultats de la recherche

  1. B

    Récupérer le chemin d'un dossier par boite de dialogue

    Bonjour à tous, J'ai le code ci-dessous mais j’aimerais remplacer mon chemin par une boite de dialogue ou l'utilisateur peut choisir le dossier ou il y a les fichiers à consolider. Dim chemin As String Dim fichier As String Dim Dernlg As Integer chemin = "A:\Budgets\Budget 2020\Fichiers...
  2. B

    Microsoft 365 Sélection d'une plage avec cellule vide incomplète

    Bonjour à tous, Je sélectionne plusieurs plages dans le cadre d'un fichier de consolidation. Cependant lorsque il y a une cellule vide dans ma sélection au début de la plage cela ne fonctionne pas et la sélection copie l'entête de ma page au lieu des données. Voici la formule que j’utilise...
  3. B

    Compter le nombre de remplacement effectué et les mettre en couleur

    Bonjour à tous, J'ai la macro ci dessous qu fonctionne très bien mais j’aimerais y ajouter 2 actions : Mettre la cellule ou le changement a été opéré en couleur. Compter le nombre de remplacement qui ont été effectué et l'afficher dans une message box à la fin de l'exécution. Merci pour votre...
  4. B

    Simplification d'une formule IF OR

    Bonjour à tous, Je cherche à simplifier la formule OU suivante : If (Range("A" & i) = "Contrat1" Or Range("A" & i) = "Contrat2" Or Range("A" & i) = "Contrat3"Or Range("A" & i) = "Contrat4") Je me suis dit que je pourrais créer une liste qui comprend tous mes contrats pour les regrouper car je...
  5. B

    Utilisation des plages nommées

    Bonjour à tous, J’ai crée plusieurs macro dans un ficher excel pour faire de la mise en forme de données. J’ai basé tout mon code avec les références aux lettres des colonnes (A,B,C,D...) Cependant ce n'est pas super quand quelqu'un insère une colonne ou en supprime une. Du coup j'ai tout...
  6. B

    Sommeprod[Résolu]

    Bonjour à tous, J'essaie depuis plusieurs heures de simplifier cette formule sommeprod : =SI($E$2=" ";SOMMEPROD(('base'!$F:$F=$E$1)*('base'!I:I="F." )*('base SRH'!S:S="<26" ));SOMMEPROD(('base'!$G:$G=$E$2)*('base'!I:I="F." )*('base'!S:S="<26" ))) J'ai 2 critères principaux c'est la...