Résultats de la recherche

  1. T

    XL 2016 Liste deroulante hypertexte

    Bonjour, Bon, je reviens un peu tard mais pour le fun : Sub Objet_Suiveur() Dim Gauche As Integer, Haut As Integer, Ligne As Integer, Nb_Colonnes As Integer, X As Integer, Y As Integer Dim Plage As Range Ligne = 36 'N° de ligne de la position intiale de l'objet (coin supérieur) - A adapter Y...
  2. T

    XL 2016 Liste deroulante hypertexte

    Bonjour Captain NRJ, Staple1600, Pour une liste déroulante avec liens hypertexte, je ne sais pas trop.... Pour "fixer" un objet, une solution bête : le mettre en ligne 1 et figer les volets. Sinon, je fouille dans mes archives pour retrouver un truc pondu il y a bien des années avec l'aide...
  3. T

    XL 2019 Calculer le nombre de lignes pour impression (pdf ou physique)

    Posté trop vite...... Finalement en faisant ceci dans le module de la feuille : Private Sub Worksheet_Change(ByVal Target As Range) Application.ScreenUpdating = False Application.EnableEvents = False If Intersect(Target, Range("Plage")) Is Nothing Then Exit Sub If Target.RowHeight <> H_Ligne And...
  4. T

    XL 2019 Calculer le nombre de lignes pour impression (pdf ou physique)

    Bonjour le forum, Après pas mal de recherches (infructueuses sinon je ne serais pas là ;)), je viens chercher des pistes chez les gourous ! Dans un fichier, l'onglet a une mise en page type, en fonction de la hauteur des lignes par défaut (14 dans mon cas). Je suis amené à insérer des...
  5. T

    XL 2016 Somme de cellules pour les lignes commençant par la même racine

    Bonjour Loustalot33, peut-être comme ceci : =SOMME(SI(GAUCHE(A1:A4;2)="ab";B1:B4;0)) avec validation matricielle (CTRL + SHIFT + Entrée)
  6. T

    XL 2013 Marcro pour proteger les lignes precedentes

    Bonjour, La protection de feuille "gèle" le fonctionnement normal d'un tableau... Une autre piste pourrait être de masquer la ligne avec le bouton : ActiveCell.EntireRow.Hidden = True
  7. T

    XL 2013 Marcro pour proteger les lignes precedentes

    Il faut modifier les lignes comme ceci : Activesheet.unprotect "123456" ... ... Activesheet.protect "123456"
  8. T

    XL 2013 Marcro pour proteger les lignes precedentes

    Oui, c'est bien ce que la macro fait.... A condition d'avoir déverrouillé toutes les cellules au préalable comme indiqué
  9. T

    XL 2013 Marcro pour proteger les lignes precedentes

    Bonjour Lestoiles1, Ceci devrait le faire : Option Explicit Sub Button1_Click() Dim DerLig As Integer 'Il faut d'abord déprotéger toutes les cellules de la feuille par le menu Accueil--> Format--> Format de cellule ActiveSheet.Unprotect DerLig = Range("A" &...
  10. T

    XL 2019 VBA - Comparaison d'heures

    Bonjour, Merci pour les explications ☺️
  11. T

    XL 2019 VBA - Comparaison d'heures

    Bonsoir Phil69970, Heureux de ne pas être le seul à m'arracher les cheveux......
  12. T

    XL 2019 VBA - Comparaison d'heures

    Bonsoir Dranreb, Comme quoi écrire des macros qui tiennent la route, c'est un vrai métier ! ;);) Votre proposition paraît tellement simple.... J'ai juste eu à baser mon Select sur la colonne et hop, tout roule. Un grand merci, bonne soirée
  13. T

    XL 2019 VBA - Comparaison d'heures

    Bonjour Sylvanu, Merci de ton retour... mais ça ne change rien : Ma variable Heure=16:00:00, et je passe quand même par le premier case :(:(
  14. T

    XL 2019 VBA - Comparaison d'heures

    Bonjour le forum, Je ne serai que le 12 millionième à poser ce genre de question...... J'ai besoin d'un select case basé sur une variable "Heure" pour déterminer où écrire une valeur. Donc, j'ai pondu ça : Dim Heure As Date Dim Colonne As String Dim DerLig As Long, Ligne As Long DerLig =...
  15. T

    XL 2019 Logger les modifications faites sur un autre classeur

    ça sent la fin de semaine, les neurones fatiguent...... Une demi-heure que je tourne en rond alors qu'il y avait juste une faute dans le nom de la macro:eek::eek::eek: Merci de t'être penché sur mon souci ! Bon week-end,
  16. T

    XL 2019 Logger les modifications faites sur un autre classeur

    Merci de continuer à t'intéresser à mon problème !! Effectivement c'est bien mieux que le Undo, on ne risque plus de perdre la modif en cas de plantage ! Dans mon petit crâne, le fichier appelant est celui qui ouvre le classeur que l'on souhaite modifier. De mon côté, j'ai commencé à pondre un...
  17. T

    XL 2019 Logger les modifications faites sur un autre classeur

    Bonjour xUpsilon, Merci de ton retour... mais je ne suis pas tout à fait d'accord avec toi : il suffit d'un Undo et hop on chope l'ancienne valeur ! Evidemment OK pour le Worksheet_Change.... mais celui-ci se déclenche dans le classeur appelé et du coup je viens d'avoir une idée (si,si ça...
  18. T

    XL 2019 Logger les modifications faites sur un autre classeur

    Bonjour le forum, Je voudrais logger les modifications faites sur un fichier ouvert par une macro depuis un autre fichier et que ce log soit enregistré dans le classeur appelant. Typiquement : Machin a modifié la cellule B4, valeur avant =xxx, valeur après: xxx. Ayant un peu de mal à imaginer...
  19. T

    XL 2019 Module de classe et checkbox

    Oui, c'est ce que j'ai fait mais le fonctionnement reste bancal.... Je crois que je vais tout reprendre à tête reposée !!
  20. T

    XL 2019 Module de classe et checkbox

    Bonjour Patrick, J'avais bien ajouté le screenupdating=false, mais ça ne change rien, le fichier appelé prend le focus, du coup l'event click du checkbox s'exécute sur le fichier appelé. Si je fais du pas à pas, je vois que ensuite je ne passe pas dans l'event click du module de classe si je...