VISUAL BASIC

salut a tous
j ai un enorme probleme avec visual basic pour excel
je voudrais creer la methode suivante:
une methode qui me permet de copier une colonne de la feuille selectionnee (Activesheet?) ou en cours d utilisation sur une aotre feuille du meme fichier .
J ai donc utiliser le programme suivant:

l = ActiveSheet.Name
k1 = Sheets("feuile 1").Name '
k2 = Sheets("feuiile2").Name
k3 = Sheets("feuille3").Name '
If l = k1 then instructions
If l = k2 then instructions
If l = k3 then instructions

ceci ne marche pas car certaines fois rien tout est copier et d autres fois rien du tout

Merci de votre aide

5 réponses

  1. Bonjour a tous !! je débute en VB et j'aimmerai savoir si vous pouviez me donner des liens pour des cours détaillés et facile.

    Merci d'avance .
    1. les macros c'est comme le reste
      ça marche mieux avec du tact et de la politesse
      ceci étant cher comptable pour utiliser une macro sous excel
      il suffit de faire alt f8 puis de choisir la macro et éxécuter
      c'est aussi simple que d'enregistrer une écriture
      par contre cher comptable si tu veux écrire une macro il suffit
      de faire alt f11, d'arrêter un instant d'être nul et de taper sa macro
      c'est aussi simple que d'effectuer une consolidation mère filiale
      si tu trouves que c'est comme du chinois il faut changer la page de code country
      et me dire mi ro
      1. MOI JE SUIS COMPTABLE JE VEUX UTULISER LES MACRO MAIS JY CONNé: c'est comme du chinois; aider un nul
        1. la méthode copy s'applique à un range
          range.select s'applique à la feuille active
          inutile donc de choisir la feuille