FORUM Tom's Hardware » Programmation » Autre » [EXCEL] Variable ligne dans une macro
 

[EXCEL] Variable ligne dans une macro

Il y a 370 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici
Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : [EXCEL] Variable ligne dans une macro
 
Plus d'informations

Bonjour
 
Je voudrais modifier une macro afin de remplir automatiquement une réquisition de matériel.  Les info à inscrire sont dans le Fichier "En_Cours.xls" et je dois les copier dans le fichier "Réquisition de matériel.xls"
 
Je prends les info toujours sur la même ligne (dans l'example 3078 pour les copier sur la ligne 10) mais dans différente colonne.  Je voudrais ajouter un Inputbox au début pour choisir la ligne et le mettre en variable.  Donc j'aurais juste a changer Range("B3078" ).select par Range("B"&ligne& ).Select.  J'ai essayer et sa me donne toujours des bug "91 variable objet ou variable de bloc With non définie"  
 
===================================
Sub Remplir_Requisition
 
Windows("En_Cours.xls" ).Activate
    Range("B3078" ).Select
    Application.CutCopyMode = False
    Selection.Copy
    Windows("Réquisition de matériel.xls" ).Activate
    Range("B10" ).Select
    ActiveSheet.Paste
    Windows("En_Cours.xls" ).Activate
    Range("H3078" ).Select
    Application.CutCopyMode = False
    Selection.Copy
    Windows("Réquisition de matériel.xls" ).Activate
    Range("D10" ).Select
    ActiveSheet.Paste
 
End Sub

Profil : Pointeur
Plus d'informations

balise [code]...


---------------
Da Bidz Triad©®™: Bidz Interceptor
.:: Smileyz version 4.2 [050625]::. -- Code source disponible sous licence GPL.
[u
Plus d'informations

KangOl : Je ne comprends pas ce que tu veux

Futur papa very happy !!
Plus d'informations
Plus d'informations

Bonjour
 
Je voudrais modifier une macro afin de remplir automatiquement une réquisition de matériel.  Les info à inscrire sont dans le Fichier "En_Cours.xls" et je dois les copier dans le fichier "Réquisition de matériel.xls"
 
Je prends les info toujours sur la même ligne (dans l'example 3078 pour les copier sur la ligne 10) mais dans différente colonne.  Je voudrais ajouter un Inputbox au début pour choisir la ligne et le mettre en variable.  Donc j'aurais juste a changer Range("B3078" ).select par Range("B"&ligne& ).Select.  J'ai essayer et sa me donne toujours des bug "91 variable objet ou variable de bloc With non définie"  
 
[CODE]
Sub Remplir_Requisition
 
Windows("En_Cours.xls" ).Activate
    Range("B3078" ).Select
    Application.CutCopyMode = False
    Selection.Copy
    Windows("Réquisition de matériel.xls" ).Activate
    Range("B10" ).Select
    ActiveSheet.Paste
    Windows("En_Cours.xls" ).Activate
    Range("H3078" ).Select
    Application.CutCopyMode = False
    Selection.Copy
    Windows("Réquisition de matériel.xls" ).Activate
    Range("D10" ).Select
    ActiveSheet.Paste
 
End Sub
[/FINCODE]

Profil : Pointeur
Plus d'informations

Aller à :
Ajouter une réponse
  FORUM Tom's Hardware » Programmation » Autre » [EXCEL] Variable ligne dans une macro
 

Annonces Google
Publicité