Résultats de la recherche

  1. G

    XL 2016 Bug dans Données/Convertir si cellule de la ligne 1 vide ?

    Bonjour, Je viens d'avoir une mauvaise surprise. J'ai appliqué la commande de ruban Données/Convertir à la colonne A avec la première cellule (A1) vide. Le contenu de la colonne a été converti et décalée d'une cellule vers haut, c'est à dire que la cellule vide en A1 a reçu la valeur de la...
  2. G

    Power Query Excel 2016 : la fusion dans une requête Power Query créée une ligne "null" (bug ?)

    Bonjour, Désolé, je ne sais pas comment reproduire le problème avec des données neutres. J'ai constaté que quand je fais une fusion entre des tables (Table.NestedJoin suivi -pas nécessairement- par un Table.ExpandTableColumn) le résultat ajoute une ligne avec toutes les valeurs à "null". Le...
  3. G

    XL 2016 Demande de conseils VBA : de la fenêtre unique (XL 2010) au multifenêtres (XL 2016)

    Bonjour, Jusqu'à Excel 2010, l'application ouvrait dans une seule fenêtre pour tous les classeurs (sauf action ou paramétrage particulier pour avoir plusieurs instances d'Excel). Depuis Excel 2013, chaque classeur est nativement ouvert dans sa fenêtre. Avant, il était facile d'ajouter ou...
  4. G

    XL 2010 Formule SI, LIEN_HYPERTEXTE, procédure externe fonctionnement bizarre

    Bonjour, Dans une formule de ce type, le lien hypertexte fonctionne =SI(ConditionCandidature; LIEN_HYPERTEXTE(DossierCandidatures&IdCandidat;"Répertoire candidature");"Pas de dossier de candidature.") alors que dans cette formule, le lien hypertexte ne fonctionne pas...
  5. G

    XL 2010 "application.run" et "Workbooks.Open" dans la procédure appelée

    Bonjour, Dans mon classeur de macros personelles "personal.xlsb" j'ai la procédure suivante Sub Appelee() Dim Classeur As Workbook Debug.Print "Appelee:Entrée " & Err.Number & " : " & Err.Description Set Classeur = Workbooks.Open("D:\Chemin\Fichier.xlsx") Debug.Print "Appelee " & Classeur.Name...
  6. G

    XL 2010 VBA Copier une validation de cellule

    Bonjour, Je copie les valeurs et les formats d'une feuille (source) dans une autre (Destination) et je souhaite conserver les validations des cellules. J'ai donc tenté ce petit bout de code With FeuilDest FeuilSource.Cells.Copy 'L'ordre du collage doit être respecté pour...
  7. G

    XL 2010 VBA Worksheet.Unprotect puis Worksheet.Protect en conservant les autorisations (proposition de macro)

    Bonjour, J'ai appris à mes dépendants que Worksheet.Protect remet toutes les autorisations aux valeurs par défaut:eek: J'ai donc cherché une solution pour conserver les autorisations telles qu'elles étaient au moment du Worksheet.Unprotect, je n'ai rien trouvé, j'ai donc écrit une macro pour...
  8. G

    XL 2010 VBA: Diffuser ses macros à ses collègues

    Bonjour, J'écris des macros pour mon usage personnel et les diffuse/mets à disposition de mes collègues qui ont les mêmes besoins que moi. Si la macro ne manipule que des objets d'Excel cela ne pose pas de problèmes particulier en dehors d'abaisser un peu le niveau de sécurité pour les macros...
  9. G

    XL 2010 VBA: Selection ou ActiveCell d'une feuille qui n'est pas active

    Bonjour, Je souhaite récupérer les cellules de la sélection ou à défaut la cellule active d'une autre feuille que la feuille active. A force de fouiller sur le web, j'ai compris que "Selection" et "ActiveCell" s'applique à la feuille active et qu'il semble que ce ne soit pas trivial. En...
  10. G

    XL 2010 Un fichier intermédiaire est-il nécessaire pour envoyer par mail la feuille active en PDF ?

    Bonjour, Je vais écrire une petite macro pour créer un mail Outlook avec en pièce jointe la feuille active en PDF. Je n'ai pas de problème pour écrire des macros, j'ai déjà écrit des macros VBA d'envoi par Outlook. Les seuls algorithmes que j'ai trouvé en ligne sont de la forme : Enregistrer...
  11. G

    XL 2010 Graphique histogramme avec valeur et pourcentage %

    Bonjour, Voir pièce jointe Dans un graphique en histogramme présentant des valeur, je souhaite faire apparaître au dessus de chaque barre un pourcentage par rapport à une valeur de référence (la première barre). J'ai trouvé une solution avec des courbe et en déplaçant les étiquettes de valeur...
  12. G

    XL 2010 Excel Tableau conserver les nom de colonnes dans les formules (Power Query) [Résolu][Partiellement]

    Bonjour, J'utilise les tableaux Excel, c'est pratique et cela rend beaucoup plus lisible des formules car à la place d'une référence de colonne (A), on utilise le nom de la colonne. Il y a plein d'autres avantages. Naïvement, je pensais que cela fonctionne comme pour une base de données, si...
  13. G

    Valeur zéro/nulles ET négatives, quels contournements ?

    Bonjour, Dans Excel, quand on travaille avec des heures en fait on travaille avec des nombres en virgule flottante. Malheureusement, le calcul en virgule flottante n'est pas un calcul exact (voir...
  14. G

    XL 2010 VBA: Comment déterminer si un range est 3D [Résolu]

    Bonjour, Je souhaite limiter le travail sur une sélection à la partie utile (la zone en intersection avec "UsedRange"). Or, "Selection" est un range, il peut donc être en 3D et "UsedRange" ne travaille que sur une feuille de calcul (je suis obligé d'utiliser "Selection.Parent.UsedRange") donc...
  15. G

    XL 2010 Bug EQUIV sur des dates ? [Il n'y a pas de bug, résolu]

    Bonjour, J'ai un problème avec EQUIV sur des dates. Pour suivre, je vous conseille de regarder le fichier joint. Dans la colonne B, j'ai dans la première partie une liste de dates (jours ouvrés) et dans la deuxième partie des nombres. En D266, il y a une date. En C266, une formule qui retourne...
  16. G

    XL 2010 Colonnes solidaires à l'impression

    Bonjour, J'imprime des feuilles composées de groupes de colonnes. Je souhaite que chaque groupe de colonne soit imprimé sur la même page. Une solution est de placer un sauf de page avant la première colonne de chaque groupe mais dans ce cas, j'aurai systématiquement un groupe de colonne par...
  17. G

    Y a-t-il un bug avec "UsedRange.Rows.Count"

    Bonjour, J'ai écrit cette boucle : For Each Feuille In ActiveWorkbook.Worksheets 'Parcourt toutes les feuilles If Feuille.Name <> PremiereFeuille.Name Then 'copie le contenu de chaque feuille sauf la première Feuille.UsedRange.Copy PremiereFeuille.Paste...
  18. G

    Trucs/Astuces : Simplifez vous les recherchev

    Bonjour, Voici une astuce, trop peu partagée, pour simplifier l'usage de RECHERCHEV en utilisant les formules COLONNE() ou COLONNES() par exemple : =RECHERCHEV(ValeurRecherchée ; Matrice ; COLONNES(Matrice) ; VRAI/FAUX) où "matrice" contient dans la première colonne les valeurs recherchée et en...
  19. G

    VBA supprimer des membres d'une collection (de lignes) sur condition

    Bonjour, L'objectif de ce post n'est pas de trouver une solution mais de comprendre le comportement des collections dans Excel. Une collègue m'a demandé de lui faire une macro supprimant certaines lignes d'une feuille. J'ai bêtement codé ainsi : 'Attention, syntaxe approximative For each ligne...
  20. G

    Ventilation avec 2 colonnes via TCD

    Bonjour, Je ne sais pas si le titre est adéquat. J'ai un tableau (voir exemple) qui pour chaque nom contient 2 fois une colonne année et montant (une fois pour le début, une fois pour la fin). Nom peut apparaître plusieurs fois et pour chaque ligne année début <= année fin. Je voudrait...