Contenu récent par job75

  1. job75

    XL 2010 Création de listes déroulantes interactive

    Le texte en colonne C est masqué par une MFC si la cellule en colonne D est vide.
  2. job75

    XL 2010 Création de listes déroulantes interactive

    Pour obtenir une mise à jour de la liste de validation Liste il faut ajouter cette macro dans la feuille "Bon de Cde" : Private Sub Worksheet_Activate() Worksheet_SelectionChange ActiveCell 'lance la macro quand on revient sur cette feuille End Sub
  3. job75

    XL 2010 Création de listes déroulantes interactive

    Clic droit sur l'onglet et Visualiser le code, c'est une macro évènementielle donc elle n'apparaît pas dans la liste des macros.
  4. job75

    XL 2010 Création de listes déroulantes interactive

    Bonjour jeanmi, le forum, Voyez le fichier joint et cette macro dans le code de la feuille "Bon de Cde" : Private Sub Worksheet_SelectionChange(ByVal Target As Range) Dim crit$, P As Range Application.ScreenUpdating = False Me.Unprotect "jlejle" With Range("C27:C" & Rows.Count)...
  5. job75

    XL 2019 Augmenter la vitesse de traitement

    Bah il ne faut pas s'inquiéter pour MAC, au lieu du Dictionary il suffit d'utiliser une Collection, ce n'est pas plus compliqué.
  6. job75

    XL 2019 Augmenter la vitesse de traitement

    Bonsoir à tous, @mapomme la méthode (classique) avec le Dictionary est un peu plus rapide et ne nécessite pas de tri : Sub MiseAjour() Dim temps, fs As Worksheet, fm As Worksheet, tS, tM, d As Object, i&, N&, j& temps = Timer Application.ScreenUpdating = False Set fs =...
  7. job75

    Microsoft 365 Pointer vers une Ligne/Case selon une sélection

    Bonjour, Alors pour la compréhension des visiteurs soyez cohérent : c'est mon post #6 qu'il faut cocher comme solution de ce fil. A+
  8. job75

    XL 2019 Extraire les valeurs de plusieurs plages identiques de plusieurs feuilles différentes

    Bonjour le forum, Avec la solution de mapomme pas besoin de collage spécial : .Cells(lig, "c").Resize(42, 3) = f.Range("g5:i46").Value ' on copie la plage en valeurs à la ligne lig lig = .Cells(Rows.Count, "c").End(xlUp).Row + 1 ' N° de ligne de la prochaine copie...
  9. job75

    XL 2019 Extraire les valeurs de plusieurs plages identiques de plusieurs feuilles différentes

    Bonsoir, Avec la solution de mon post #5 : Sub Synthèse() Dim dest As Range, w As Worksheet, h& Application.ScreenUpdating = False Set dest = Sheets("Synthèse").[C5] dest.CurrentRegion.ClearContents 'RAZ For Each w In Sheets(Array("Paul", "Luc", "Maria")) 'liste des feuilles à copier...
  10. job75

    Microsoft 365 Recherche d'un formule

    En COMPTES!B5, à tirer vers la droite : =SOMME.SI(TABLEAU!$E:$E;B3;TABLEAU!$K:$K)
  11. job75

    Microsoft 365 Recherche d'un formule

    Bonjour Tibewan, Insérez peut-être une colonne E, mettez Compte en E1 et entrez en E2 la formule : =STXT(D2;3;6) à tirer vers le bas. A+
  12. job75

    XL 2019 Extraire les valeurs de plusieurs plages identiques de plusieurs feuilles différentes

    Si dans les plages à copier les lignes de 3 valeurs ne sont pas complètes la macro précédente ne fonctionnera pas. On utilisera alors cette macro : Sub Synthèse() Dim dest As Range, w As Worksheet, h& Application.ScreenUpdating = False Set dest = Sheets("Synthèse").[C5] dest.CurrentRegion.Clear...
  13. job75

    XL 2019 Extraire les valeurs de plusieurs plages identiques de plusieurs feuilles différentes

    Bonsoir Atiom, sousou, La macro (affectée au bouton) n'est guère compliquée : Sub Synthèse() Dim dest As Range, w As Worksheet, h& Application.ScreenUpdating = False Set dest = Sheets("Synthèse").[C5] dest.CurrentRegion.Clear 'RAZ For Each w In Sheets(Array("Paul", "Luc", "Maria")) 'liste des...
  14. job75

    Microsoft 365 Pointer vers une Ligne/Case selon une sélection

    A votre place j'utiliserais ce "bout de code" maintenant car c'est la solution la plus logique.
  15. job75

    XL 2016 macro effacer en plusieurs en fonction d'un autre cellule

    Bonsoir damrigx, sylvanu, Une précision : Je préfère [C4:C17] = Empty plutôt que [C4:C17] .ClearContents car .ClearContents peut beuguer s'il y a des cellules fusionnées dans la plage, testez SVP... A+
Retour