VISUAL BASIC

Rob -  
 Sofian Bayed -
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. random Messages postés 1612 Statut Membre 155
     
    la méthode copy s'applique à un range
    range.select s'applique à la feuille active
    inutile donc de choisir la feuille
    0
  2. diop
     
    MOI JE SUIS COMPTABLE JE VEUX UTULISER LES MACRO MAIS JY CONNé: c'est comme du chinois; aider un nul
    0
  3. random Messages postés 1612 Statut Membre 155
     
    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
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Sofian Bayed
     
    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 .
    0