Crocron
Messages postés5Date d'inscriptionjeudi 2 avril 2009StatutMembreDernière intervention 5 avril 2009
-
3 avril 2009 à 10:31
Crocron
Messages postés5Date d'inscriptionjeudi 2 avril 2009StatutMembreDernière intervention 5 avril 2009
-
5 avril 2009 à 09:03
Je dois créer un formulaire sous excel et pour se faire réaliser une macro. Etant un âne dans le domaine je ne sais pas comment m'y prendre. J'ai donc foullé le net et j'ai trouvé ce qu'il me fallait. Seulement voilà le code est en une seule pièce et je ne sais pas ou je dois le couper.
! Public Sub trans() Dim numLigne As Integer Sheets("Formulaire").Select range("B1:B13").Select Selection.Copy 'selection de la derniere ligne Sheets("Base de données").Select Cells.Select Columns("A:A").Select Selection.Find(What:="", After:=ActiveCell, LookIn:=xlFormulas, LookAt _ :=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _ False).Activate numLigne = ActiveCell.Row 'transpose range("A" & numLigne).Select Selection.PasteSpecial Paste:=xlAll, Operation:=xlNone, SkipBlanks:=False _ , Transpose:=True 'Rendre vierge le formulaire Sheets("Formulaire").Select range("B1:B13").Select Selection.ClearContents range("B1").Select 'Retourner dans le tableau Sheets("Base de données").Select range("A1").Select End Sub
Crocron
Messages postés5Date d'inscriptionjeudi 2 avril 2009StatutMembreDernière intervention 5 avril 2009 5 avril 2009 à 09:03
Une autre petite question: J'ai dans mon formunlaire une liste, le champs suivant la liste est une formule permettant de copier automatiquement une info (formule =If ....) mais lorsque j'appuie sur le bouton activant la macro, les formules s'éfface également. Savez-vous comment je peux faire pour ne pas que celle-ci s'efface?