Questions marquées «vba»

Visual Basic pour Applications; un sous-ensemble de Visual Basic utilisé dans toutes les applications Microsoft Office. Envisagez d'utiliser cette balise avec la balise pour l'application spécifique en question. Les bonnes questions sur VBA contiennent généralement du code et demandent une solution à des problèmes spécifiques. Les questions demandant des solutions entières (veuillez me donner le code / comment faire ceci et cela avec VBA) sont hors sujet et seront fermées car trop larges.

2
Pourquoi utiliser ce code pour remplacer une formule me donnant une erreur?
Dans Excel, j'utilise ce qui suit pour effacer la cellule E5 et la remplacer par le nom du mot. Sheets("Invoice").Range("E5") = "Name" Je peux également utiliser ce qui suit pour remplacer G11 par le code VLOOKUP que j’ai ici et cela fonctionne. Sheets("Invoice").Range("G11") = "=VLOOKUP(B11,INVENTORY!A$1:D$2501,INVENTORY!C$1,FALSE)" Le problème est quand j'utilise, …

0
Macro en erreur Excel lors du collage
Je filtre une colonne puis j'essaie de copier et coller les valeurs. Cependant, l'erreur PasteSpecial de la classe Range a échoué. Sub DD() ' ' DD Macro ' ' Rows("1:1").Select Selection.AutoFilter ActiveSheet.Range("$A$1:$H$132").AutoFilter Field:=8, Criteria1:="1" Columns("A:A").Select Selection.Copy ActiveSheet.Range("$A$1:$H$132").AutoFilter Field:=8 Columns("I:I").Select ActiveSheet.Paste Range("I6").Select End Sub Sub dds() ' ' dds Macro ' …




2
Analyser une chaîne à ajouter à un tableau
Disons que j'ai une longue ficelle sur une cellule A: 1/2/15 School Dog 20/09/19 B: (3 espaces) 1/8/16 School Cat 10/10/10 Je veux capturer les 1/2/15 et 1/8/16 Le problème est que la première chaîne est séparée par 1 espace la deuxième chaîne est séparée par 3 espaces Donc pour …

0
Écriture d'une macro VBA qui évalue une instruction IF dans une plage de cellules spécifiée dans SheetA définissant la couleur du texte de deux plages de cellules dans SheetB
J'ai réussi à l'exécuter, mais cela ne fonctionne pas correctement. (Fait intéressant, lors de l'exécution, une seule cellule de ma SheetB spécifiée est remplacée par la police rouge.) Mon hypothèse est que je ne spécifie pas les feuilles et / ou les plages à utiliser aux emplacements appropriés du script, …








0
Créer une interface utilisateur de classe personnalisée dans VBA
Dans VBA, un objet UserForm est simplement une classe personnalisée (avec certains événements et propriétés) et une interface utilisateur intégrée. Moi aussi, j'aimerais créer une classe personnalisée avec une interface utilisateur intégrée, mais ce n'est pas la même que celle utilisée par userforms. Par exemple, supposons que je souhaite créer …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.