Résultats de la recherche

  1. L

    Copier une cellule en "reflet" d'une autre

    Salut, Pour faire l'opération en masse, tu peux utiliser "Collage spécial" et cliquer sur "Coller avec liaison". A+
  2. L

    Somme si cellule contient texte spécifique

    Re : Somme si cellule contient texte spécifique Salut, Essaies ceci : =SOMME.SI.ENS(B:B;C:C;M4;D:D;N4;K:K;O4;G:G;"*panne*") Les * remplacent tous les autres caractères. Donc *panne* signifie "Texte qui contient le mot panne à n'importe quelle position. A+ H
  3. L

    feuille macro

    Re : feuille macro Salut, Dans la nouvelle version, le fichier de macros personnelles s'appelle "PERSONAL.XLSB" et se trouve ici : C:\Users\xxxx\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.XLSB If faudra que tu remplaces xxxx par ton nom d'utilisateur. Tu peux créer ce fichier en...
  4. L

    Mise en forme graphique

    Re : Mise en forme graphique Salut, A mon avis, tu devras passer par une extraction de données via une technique de filtre avancé. Si tu joins un petit échantillon de tes données, ce sera plus facile de te guider. A+ H
  5. L

    XL 2013 Problème Formule de recherche avec liaison sur plusieurs onglets

    Re : Problème Formule de recherche avec liaison sur plusieurs onglets Bonsoir tous, Un autre exemple avec INDEX/EQUIV pour lancer la recherche de chaque facture. Le nom de l'onglet où il faut chercher est obtenu avec la fonction STXT. A+ H
  6. L

    Eviter bug macro si fichier introuvable

    Re : Eviter bug macro si fichier introuvable Essayes comme ça : Sub Macro3() With Sheets("Travail") Dim Cell As Range Dim F$ As String On Error Resume Next Application.DisplayAlerts = False For Each Cell In Range("D7:D13") F$ = "LIEN" & Cell.Value & ".xlsx"...
  7. L

    Eviter bug macro si fichier introuvable

    Re : Eviter bug macro si fichier introuvable Trouvé dans l'aide de Workbooks.open : Vous pouvez spécifier l’une des valeurs suivantes dans le paramètre UpDateLinks pour déterminer si les références externes (liens) sont mises à jour à l’ouverture du classeur : Valeur Signification 0...
  8. L

    (RESOLU)modification d'un code pour insserer des graphes sous deux conditions

    Re : modification d'un code pour insserer des graphes sous deux conditions Salut Charlie, Pas facile de voir où tu veux en venir avec l'exemple que tu donnes... Pour que cela fonctionne, il faut tester le changement dans K26 plutôt que AD26 qui ne fait qu'interpréter K26. Donc ...
  9. L

    Eviter bug macro si fichier introuvable

    Re : Eviter bug macro si fichier introuvable Tu peux essayer ceci : Dim Cell As Range On Error Resume Next Application.DisplayAlerts = False For Each Cell In Range("D7:D12") Workbooks.Open "LIEN" & Cell.Value & ".xlsx" Next Cell...
  10. L

    Eviter bug macro si fichier introuvable

    Re : Eviter bug macro si fichier introuvable Bonsoir tous, A mon avis, il est préférable de ne pas mettre le "On Error" dans la boucle mais plutôt dans la zone de déclaration : Dim Cell As Range On Error Resume Next For Each Cell In Range("D7:D12") Workbooks.Open...
  11. L

    (RESOLU)modification d'un code pour insserer des graphes sous deux conditions

    Re : modification d'un code pour insserer des graphes sous deux conditions Quelle valeur as-tu en AD26 ? Comment lances-tu cette macro ?
  12. L

    SOMME SI ENS avec plusieurs critères

    Re : SOMME SI ENS avec plusieurs critères Hello, Niouf, tu peux additionner plusieurs SOMME.SI, l'un avec le critère "Picardie", l'autre avec le critère "Lorraine"... etc mais je ne crois pas que tu puisses utiliser une formulation OU dans l'expression du critère. A+ H
  13. L

    (RESOLU)modification d'un code pour insserer des graphes sous deux conditions

    Re : modification d'un code pour insserer des graphes sous deux conditions Salut, Tu peux essayer ceci : If Not Intersect([X19], Target) Is Nothing And Target.Count = 1 Then Sheets("Feuil1").Shapes("Groupe 35").Visible = False Sheets("Feuil1").Shapes("Groupe 52").Visible =...
  14. L

    Faire une somme en fonction du contenu d'une cellule

    Re : Faire une somme en fonction du contenu d'une cellule Salut, Tu n'as pas besoin de macro pour obtenir ce résultat, une fonction SOMME.SI fera ça très bien. A+ H
  15. L

    Supprimer une ligne

    Re : Supprimer une ligne Salut Kjin, D'accord avec toi, la sélection de la ligne à supprimer n'est pas nécessaire. Elle devait correspondre au vestige d'une macro enregistrée... A+ Horatio
  16. L

    Supprimer une ligne

    Re : Supprimer une ligne Salut, Voici qui devrait te convenir : Sub SupLigneIII() Dim Derligne As Long Derligne = Range("B65536").End(xlUp).Row If Derligne <= 13 Then MsgBox "Impossible de supprimer la ligne", vbExclamation, "Supprimer ligne" Else Range("B" &...
  17. L

    Mise en forme conditionnelle

    Re : Mise en forme conditionnelle Bien vu Monique, comme toujours ! A+ Horatio
  18. L

    Mise en forme conditionnelle

    Re : Mise en forme conditionnelle Bonjour à tous, Abcd, tu proposes une simplification intéressante de la formule OU mais Excel ne la valide pas dans le cadre de la mise en forme conditionnelle. Il semble que les { ne soient pas admises dans la MFC. Quid ? A+ Horatio
  19. L

    Mise en forme conditionnelle

    Re : Mise en forme conditionnelle Bonsoir tout le monde, Tu peux sélectionner la plage, appeler la mise en forme conditionnelle, choisir " la formule est..." et entrer cette formule : =OU(B3=7;B3=33;B3=41;B3=44;B3=47) Tu n'auras besoin que d'une condition puisque tu veux les passer...
  20. L

    Formule financiere sous excel 2007

    Re : Formule financiere sous excel 2007 Salut à tous, Il s'agit de la formule NPM. Par exemple : =NPM(B3/12;B2;B1;-B4)/12 donne 22,9 ans avec 4% en B3 (divisé par 12 puisque les versements sont mensuels), 500 en B2, 30000 en B1 et 300000 en B4 (doit être passé en négatif car il...