Bonjour,
J'ai essayer de créer cette macros mais au moment du recherchev il se passe rien
j'aimerai que la macros me fasse une recherchev dans un fichier qui est dans un dossier sur un onglet nommé paramètre
une recherche dans la colonne d à partir de la colonne la collone b:b
je ne vois pas mon erreur pourquoi il va pas dans le fichier?
pouvez vous m'aider?
merci
Sub mvtest()
'
' Macro2 Macro
'
'
Sheets.Add After:=ActiveSheet
Sheets("base").Select
ActiveWindow.SmallScroll Down:=-9
Columns("A:C").Select
Selection.Copy
Static I As Long ' Une variable statique garde sa valeur à chaque appel
Dim Feuille As Worksheet ' Une référence à la feuille nouvellement créée
I = I + 1 ' L'index est augmenté
Set Feuille = ThisWorkbook.Worksheets.Add ' La référence est posée
Feuille.Name = "Nouvelle feuille " & I ' Le nom d'onglet de la nouvelle feuille est posé.
Range("A1").Select ' selection les colonnes
ActiveSheet.Paste
Sheets("Nouvelle feuille 1").Select 'créer un nouvelle onglet
Application.CutCopyMode = False 'copy colle dans le nouvelle onglet
Columns("D:F").Select
Sheets("base").Select
Columns("D:BJ").Select
Selection.Copy
Sheets("Nouvelle feuille 1").Select
ActiveWindow.SmallScroll Down:=-12
Range("F1").Select
ActiveSheet.Paste
Range("d1").Select 'renomme les colonnes
ActiveCell.FormulaR1C1 = "Compte"
Selection.Font.Bold = True
Range("e1").Select
ActiveCell.FormulaR1C1 = "Rubrique"
Selection.Font.Bold = True
Chemin = "D:\2017\compte\Comptes.xlsx"
formulead = "vlookup(b:b, 'paramètre'!b:h,6,""FAUX"")"
End Sub
J'ai essayer de créer cette macros mais au moment du recherchev il se passe rien
j'aimerai que la macros me fasse une recherchev dans un fichier qui est dans un dossier sur un onglet nommé paramètre
une recherche dans la colonne d à partir de la colonne la collone b:b
je ne vois pas mon erreur pourquoi il va pas dans le fichier?
pouvez vous m'aider?
merci
Sub mvtest()
'
' Macro2 Macro
'
'
Sheets.Add After:=ActiveSheet
Sheets("base").Select
ActiveWindow.SmallScroll Down:=-9
Columns("A:C").Select
Selection.Copy
Static I As Long ' Une variable statique garde sa valeur à chaque appel
Dim Feuille As Worksheet ' Une référence à la feuille nouvellement créée
I = I + 1 ' L'index est augmenté
Set Feuille = ThisWorkbook.Worksheets.Add ' La référence est posée
Feuille.Name = "Nouvelle feuille " & I ' Le nom d'onglet de la nouvelle feuille est posé.
Range("A1").Select ' selection les colonnes
ActiveSheet.Paste
Sheets("Nouvelle feuille 1").Select 'créer un nouvelle onglet
Application.CutCopyMode = False 'copy colle dans le nouvelle onglet
Columns("D:F").Select
Sheets("base").Select
Columns("D:BJ").Select
Selection.Copy
Sheets("Nouvelle feuille 1").Select
ActiveWindow.SmallScroll Down:=-12
Range("F1").Select
ActiveSheet.Paste
Range("d1").Select 'renomme les colonnes
ActiveCell.FormulaR1C1 = "Compte"
Selection.Font.Bold = True
Range("e1").Select
ActiveCell.FormulaR1C1 = "Rubrique"
Selection.Font.Bold = True
Chemin = "D:\2017\compte\Comptes.xlsx"
formulead = "vlookup(b:b, 'paramètre'!b:h,6,""FAUX"")"
End Sub