Résultats de la recherche

  1. D

    [RESOLU] Supprimer les "Select" dans une boucle "While"

    Merci Dranreb, ton approche va me servir, par contre vu le peu de connaissance que j'ai en VBA j'ai beaucoup de mal à tout comprendre, l'essentiel c'est que ça fonctionne et je m'efforcerai quand même décrypter ton code. Encore merci et bonne journée
  2. D

    [RESOLU] Supprimer les "Select" dans une boucle "While"

    Bonsoir, Je cherche à éviter les "Select" dans une boucle "While", j'ai essayé en ajoutant une variable et aussi avec "Address" sans y parvenir. Quelqu'un pourrait-il m'aider ? Je pense plus simple de vous joindre un fichier très simplifié avec juste le code de la boucle concernée plutôt que de...
  3. D

    [RESOLU] Copier et insérer des cellules (sans Select)

    Je suis d'accord et c'est plus explicite pour moi surtout que je n'ai que quelques notions de VBA. Du coup je découvre que le ":" permet de mettre 2 instructions sur la même ligne de code, mais je vais éviter (pour ma lisibilité) Encore merci à vous tous
  4. D

    [RESOLU] Copier et insérer des cellules (sans Select)

    Merci Staple1600 Effectivement, pas utile de spécifier le B3, peux-tu me dire à quoi correspond -4121 car si je le remplace par Shift:=xlDown cela fonctionne aussi. C'est un chiffre magique qui veut dire Shift:=xlDown ? Y-a-t-il d'autres chiffres utile à connaître et qui ont une action...
  5. D

    [RESOLU] Copier et insérer des cellules (sans Select)

    Merci Dranreb, j'étais en train de répondre à Lone-wolf et joindre un fichier , j'avais pas encore vu ta réponse
  6. D

    [RESOLU] Copier et insérer des cellules (sans Select)

    J'ai sans doute été trop simpliste dans ma demande. Je veux copier des données des colonnes A et B d'un classeur et les insérer sous [A2:B2] de la Feuil1 du classeur Essai. Avec un fichier ce sera mieux.
  7. D

    [RESOLU] Copier et insérer des cellules (sans Select)

    Bonjour à tous, Copier des cellules vers un autre classeur sans "Select" je sais faire, par exemple : [A2:B2].Copy Workbooks("Essai.xlsm").Sheets("Feuil1").[A3] Mais je ne trouve pas la syntaxe pour faire la même chose mais en insérant les cellules sans passer par des "Select", genre ...
  8. D

    [Résolu] Find considère les dates comme des formules (demande d'explications)

    Merci beaucoup, très instructif.
  9. D

    [Résolu] Find considère les dates comme des formules (demande d'explications)

    Bonjour à tous et à toutes, Ce post est plus une demande d'explication . Il semble que la méthode Find considère les dates comme des formules et non des valeurs. Par exemple : Sub Macro1 () Dim Trouve As Date Trouve = "23:50" ' Avec cette ligne la date est trouvée à condition qu'il...
  10. D

    [RESOLU] Retour à la ligne dans un code

    En fait j'avais oublié de préciser que je fais "entrée"
  11. D

    [RESOLU] Retour à la ligne dans un code

    Merci Lone-wolf, c'est tout à fait ça, dur dur pour connaître toutes les subtilités.
  12. D

    [RESOLU] Retour à la ligne dans un code

    Merci c'est ce que je fais, tiret du 8 se dit aussi Under score si je me trompe pas Merci cathodique, il me semble que c'est ce que je fais, le tiret du 8 se dit aussi Under score (si je me trompe pas)
  13. D

    [RESOLU] Retour à la ligne dans un code

    Bonjour à tous, J'ai un souci de retour à la ligne, normalement on utilise un Under score (avec un espace avant) mais cela ne fonctionne pas dans cette partie de code : ActiveSheet.Sort.SortFields.Add Key:=[A1],CustomOrder:="HORODATE,DB_PC,EAP_*_PC,EA_*_PC_INJ" Je n'ai mis que quelques...
  14. D

    [Résolu] Find et donnée absente

    Les secondes sont bien à 00. Pour que ça fonctionne il faut absolument que le mette les heures au format 00:00:00 (ce que je ne veut pas), LookIn:=xlValues n'est pas indispensable et je doit supprimer Dim Trouve As Date du coup plus besoin de Trouve = "00:00*" , je mets directement...
  15. D

    [Résolu] Find et donnée absente

    Chez moi fonctionne oui et non , effectivement si 00:00 n'existe pas je n'ai plus de message d'erreur mais si 00:00 existe il ne le "voit" pas et zap cette partie Range("D4:" & Cible.Offset(-1, 1).Address).Delete Shift:=xlUp .
  16. D

    [Résolu] Find et donnée absente

    Merci Chris, mais j'obtient l'erreur d'exécution 91 (dans toute mes tentatives il me semble avoir déjà essayé)
  17. D

    [Résolu] Find et donnée absente

    Bonsoir à tous, La portion de code suivante ne fonctionne pas si "00:00" est absent de la recherche Dim Trouve As Date FinCol = [E4].End(xlDown).Address 'Fin colonne E 'On recherche le premier 00:00 Trouve = "00:00" Cible = Range("E4:" & FinCol).Find(What:=Trouve...
  18. D

    [RESOLU] Find sur la colonne E pour éviter les Select d'une boucle Do While

    Merci pour ta proposition, Dranreb m'a ouvert les yeux. sur ce qui était là sous mon nez. Bonne soirée
  19. D

    [RESOLU] Find sur la colonne E pour éviter les Select d'une boucle Do While

    Bien sur que c'est ça, je suis confus. Je l'avais enlevé pour la recherche du premier 00:00 et j'étais vraiment persuadé d'avoir fais un essai avec pour la recherche du dernier 23:50 que du coup je suis parti sur d'autres pistes et perdu un temps fou sur le Net à récupérer et essayer d'adapter...
  20. D

    [RESOLU] Find sur la colonne E pour éviter les Select d'une boucle Do While

    Bonjour à tous, Dans la colonne 5 d'une feuille j'ai des heures au format hh:mm Pour simplifier et surtout pour éviter les multiple Select de la boucle, j'ai remplacé cette portion de code : 'On recherche le premier 00:00 de la colonne 5 If Hour([E4]) = 0 And Minute([E4]) = 0 Then GoTo 1...