Konvertieren einer excel-Zelle mit true/false als check-box in VBA
Ich habe eine Spalte in einer excel-Zelle, die entweder "True" oder "false" als text.
Die Spalte ist gefüllt durch einen VBA-code.
Brauche ich anzeigen, um eine check-box angekreuzt, anstatt der Wahren, und ein Kontrollkästchen nicht aktiviert, anstelle von False.
Kann das getan werden, von VBA-code? Angenommen, die Zelle mit dem Wert ist verwiesen als
ActiveWorkBook.Sheets("mySheetName").cells(i, 4)
i = Zeile-Index, der innerhalb einer Schleife.
- Ist es nur zum anschauen? Können Sie wahrscheinlich verwenden Sie die bedingte Formatierung für diese. Könnte sparen Sie einige Kopfschmerzen...oder mehr erstellen.
- Sollte ich davon ausgehen, dass jedes Ihrer Zeilen in dieser Spalte muss eine checkbox? was ist der Zweck der änderung so ein einfaches reinigen, True, False in eine checkbox? Sie don ' T wollen, laden Sie Ihre Blätter mit unnötigen Kontrollen, wenn es nicht wirklich nötig.:)
- Hi bonCodigo, ich brauche Kontrollkästchen, da kann der Benutzer wählen/de-selct den Zeilen, da nur die selektierten Zeilen verarbeitet werden muss zu einem späteren Zeitpunkt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dieser code sollte die Arbeit tun, ändern Sie einfach die For-Schleife nach Ihren Bedürfnissen:
Lassen Sie einfach die Zelle, nämlich TRUE oder FALSE, fügen Sie das Kontrollkästchen, um die Platte, und legen Sie die LinkedCell der checkbox werden Ihre ursprünglichen Zelle. Wenn Sie nicht wollen, um zu sehen, die Zelle, platzieren Sie die checkbox über die Spitze!